基于 localStorage 实现有过期时间的存储方式
原文中文,约7100字,阅读约需17分钟。发表于: 。我们介绍下如何基于 localStorage 实现有过期时间的存储方式!
LocalExpiredStorage类基于localStorage封装,实现了有过期时间的存储,新增了options参数,可以设置多长时间后过期或者固定的过期时间点,还新增了clearAllExpired()方法,用于清理所有已经过期的key,getItem()方法主要是对过期时间的判断,若过期则删除该key,然后返回null。