,写, 删操作, 但是相比于 cookie, localStorage 唯一美中不足的就是不能设置每一个键的过期时间。...问题描述
在实际的应用场景中, 我们往往需要让 localStorage 设置的某个 key 能在指定时间内自动失效, 所以基于这种场景, 我们如何去解决呢?
1....store.setExpireMap(key, expire)
localStorage.setItem(key, value)
},
getItem: (key) => {
// 在取值之前先判断是否过期...这里笔者想到了两种类似的方案:
将过期时间存到 key 中, 如 dooring|6000, 每次取值时通过分隔符“|”来将 key 和 expire 取出, 进行判断
将过期时间存到 value 中,...Date.now() + 1000, (status, key, value) => {
console.log('success');
});
同时 xijs 还在持续扩充更有用的工具函数, 让业务开发更高效