| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- function localStorage() {
- return window.localStorage;
- }
- function get(key) {
- return JSON.parse(localStorage().getItem(key));
- }
- function set(key, data) {
- return localStorage().setItem(key, JSON.stringify(data));
- }
- function all() {
- const data = {};
- for (var i = localStorage().length - 1; i >= 0; i--) {
- var key = localStorage().key(i);
- data[key] = get(key);
- }
- return data;
- }
- function remove(key) {
- return localStorage().removeItem(key);
- }
- function clearAll() {
- return localStorage().clear();
- }
- function has(key) {
- return localStorage().getItem(key) !== null;
- }
- export default {
- get,
- set,
- all,
- remove,
- clearAll,
- has
- };
|