wwr2jw
Last Updated: February 25, 2016
·
1.051K
· yckart

Simple localStorage wrapper

A really simple wrapper around localStorage to parse/stringify-objects:

var storage = function (a, b) {
  return function (c, d) {
    return d == null ? a[c] && b.parse(a[c]) : a[c] = b.stringify(d)
  }
}(window.localStorage || {}, JSON);

The usage is quite simple:

// set
storage('foo', {
  key: 'value'
});

// get
storage('foo'); // => { key: 'value' }

https://gist.github.com/jed/966030#comment-906424