const Storage = (function(){
return{
set:function(key,value,expireSeconds){
localStorage[key] = JSON.stringify({
value,
expired:expireSeconds === undefined ? undefined :Date.now() + 1000*expireSeconds
})
},
get:function(key){
if(localStorage[key] === undefined){
return
}
let object = JSON.parse(localStorage[key])
if(object.expired === undefined || Date.now() < object.expired){
return object.value
}else{
delete localStorage[key]
}
}
}
})()
localStorage的简单封装
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 首先我们看一下上一章的rxjava的调用代码如下,可以看到代码很长,如果每个请求都是这么长肯定不行,其次是返回结果...
- 简介 现在数据库方面的技术很多,也很成熟.但是很多公司也会有很奇怪的需求,明确你要使用什么技术.在数据量很多的时候...