function _getItem (name) {
try {
return JSON.parse(this.getItem(name))
} catch (e) {
return null
}
}
function _setItem (name, value) {
try {
this.setItem(name, JSON.stringify(value))
} catch (e) {}
}
const local = {
getItem (name) { return _getItem.call(localStorage, name) },
setItem (name, value) { _setItem.call(localStorage, name, value) }
}
const session = {
getItem (name) { return _getItem.call(sessionStorage, name) },
setItem (name, value) { _setItem.call(sessionStorage, name, value) }
}
export {
local,
session
}
复制代码
转载于:https://juejin.im/post/5b3b21a65188251b166ed39d