@zoranwong/acc-engine.js
Version:
A javascript framework to accelerate your applicatin developement
24 lines (22 loc) • 551 B
JavaScript
import {isObject, isString} from 'underscore';
export default class LocalStorage {
set(key, value) {
if(isObject(value)) {
value = JSON.stringify(value);
}
return localStorage.setItem(key, value);
}
get(key){
let value = localStorage.getItem(key);
if(isString(value)) {
try {
return JSON.parse(value);
}catch (e) {
return value;
}
}
}
remove(key) {
return localStorage.removeItem(key);
}
}