基于 localStorage 实现有过期时间的存储方式

原文约7100字,阅读约需17分钟。发表于:

LocalExpiredStorage类基于localStorage封装,实现了有过期时间的存储,新增了options参数,可以设置多长时间后过期或者固定的过期时间点,还新增了clearAllExpired()方法,用于清理所有已经过期的key,getItem()方法主要是对过期时间的判断,若过期则删除该key,然后返回null。

基于 localStorage 实现有过期时间的存储方式
相关推荐 去reddit讨论