12
2020
04

localstorage设置过期时间?

答:


function set(key,value){


var curTime = new Date().getTime();


localStorage.setItem(key,JSON.stringify({data:value,time:curTime}));


}


 


function get(key,exp){


var data = localStorage.getItem(key);


var dataObj = JSON.parse(data);


if (new Date().getTime() - dataObj.time>exp) {


 localStorage.removeItem(key);


}else{


var dataObjDatatoJson = JSON.parse(dataObj.data)


return dataObjDatatoJson;


}


}


 


 


 

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。