2.1.7 • Published 2 years ago
zstorage v2.1.7
zstorage
the localStorage that has expired time
Install
$ npm install zstorage --saveTest
$ git clone https://github.com/klren0312/localStorage_hasExpiration.git
$ cd localStorage_hasExpiration
$ npm install
$ npm run testUse
you can see example in ./index.html
import Storage from 'zstorage'
Storage.set('test', {t:1,b:2}, 5)
console.log('current,', Storage.get('test'))
setTimeout(() => console.log('after 5s,', Storage.get('test')), 5000)Api
get (key)
get the value by key from localStorage
param:
key
return:
null (expired)
value (not expired)set (key, value, expired_second)
set the localStorage, with key, value and expired_second(unit: s)
Tips: You'll not use JSON.stringify() to stringify Object or Array
param:
key
value
expired_second
returnremove (key)
remove the value by key from localStorage
param:
key
returnclear ()
clear all values from localStorage