UNPKG

lbr-tool

Version:

## js工具库

1 lines 1.13 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.myLocalStorage=t():e.myLocalStorage=t()}(self,(function(){return(()=>{"use strict";var e={d:(t,o)=>{for(var r in o)e.o(o,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:o[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{default:()=>o});const o={set:function(e,t,o){try{if(!localStorage)return!1;o||(o=6e13);var r={val:t,exp:Date.now()+1e3*o};localStorage.setItem(e,JSON.stringify(r))}catch(e){console.log(e)}},get:function(e){try{if(!localStorage)return!1;var t=localStorage.getItem(e),o=JSON.parse(t),r=Date.now();return o?r>o.exp?(this.remove(e),""):o.val:null}catch(t){return this.remove(e),null}},remove:function(e){if(!localStorage)return!1;localStorage.removeItem(e)},clear:function(){if(!localStorage)return!1;localStorage.clear()}};return t})()}));