后台管理台字典localStorage缓存删除

localStorage里存放了如以下dictItems_开头的字典数据,localStorage缓存是没有过期时间的,需要手动删除。同时localStorage里还存有其他不需要删除的数据。

这里的方案是遍历localStorage,利用正则和所有key进行匹配,匹配到dictItems_开头的数据都删除了。

javascript 复制代码
            const dictPattern = /^dictItems/;
            // 获取localStorage中所有的键和值
            let delKeyList = []
            for (let i = 0; i < localStorage.length; i++) {
                const key = localStorage.key(i);
                // 检查值是否匹配正则表达式
                if (dictPattern.test(key)) {
                	// 不能在这里直接删除,会导致localStorage.length变化, 我还是记录下再遍历一次删除吧
                	//localStorage.removeItem(delKeyList[key]) 
                    delKeyList.push(key)
                }
            }
            for (let key in delKeyList){
                localStorage.removeItem(delKeyList[key])
            }
相关推荐
1892280486110 分钟前
NY243NY253美光固态闪存NY257NY260
大数据·网络·人工智能·缓存
青鱼入云1 小时前
redis怎么做rehash的
redis·缓存
FFF-X1 小时前
Vue3 路由缓存实战:从基础到进阶的完整指南
vue.js·spring boot·缓存
夜影风1 天前
Nginx反向代理与缓存实现
运维·nginx·缓存
编程(变成)小辣鸡1 天前
Redis 知识点与应用场景
数据库·redis·缓存
菜菜子爱学习2 天前
Nginx学习笔记(八)—— Nginx缓存集成
笔记·学习·nginx·缓存·运维开发
魏波.2 天前
常用缓存软件分类及详解
缓存
yh云想2 天前
《多级缓存架构设计与实现全解析》
缓存·junit
白仑色2 天前
Redis 如何保证数据安全?
数据库·redis·缓存·集群·主从复制·哨兵·redis 管理工具
浩浩测试一下2 天前
02高级语言逻辑结构到汇编语言之逻辑结构转换 if (...) {...} else {...} 结构
汇编·数据结构·数据库·redis·安全·网络安全·缓存