Um invólucro realmente simples localStorage
para analisar / 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);
O uso é bastante simples:
// set
storage('foo', {
key: 'value'
});
// get
storage('foo'); // => { key: 'value' }