JSTAR-Tab/js/storage.js

36 lines
732 B
JavaScript
Raw Normal View History

2024-11-11 16:46:25 +00:00
const Storage = {
get: (key) => {
try {
return JSON.parse(localStorage.getItem(key));
} catch (e) {
return null;
}
},
set: (key, value) => {
try {
localStorage.setItem(key, JSON.stringify(value));
return true;
} catch (e) {
return false;
}
},
remove: (key) => {
try {
localStorage.removeItem(key);
return true;
} catch (e) {
return false;
}
},
clear: () => {
try {
localStorage.clear();
return true;
} catch (e) {
return false;
}
}
};