美文网首页
使用localStorage封装一个Storage 对象

使用localStorage封装一个Storage 对象

作者: AuraAura | 来源:发表于2019-09-29 15:20 被阅读0次

使用localStorage封装一个Storage 对象

var Storage = (function(){
    return {
        set:function(key,value,expireSeconds){
            localStorage[key]=JSON.stringify({
                value:value,
                expired:expireSeconds===undefined?undefined:Date.now()+1000*expireSeconds
            })
        },
        get:fucntion(key){
            if (localStorage[key]===undefined) {
                return
            }
            var o = JSON.parse(localStorage[key])
            if(o.expired===undefined||Date.now()<o.expired){
                return 0.value
            }else{
                delete localStorage[key]
            }
        }
    }
})()

相关文章

网友评论

      本文标题:使用localStorage封装一个Storage 对象

      本文链接:https://www.haomeiwen.com/subject/umsmyctx.html