清除:window.sessionStorage.removeItem为什么不能代替delete生效

来源:4-9 Storage封装

qq_慕姐1254978

2022-03-12

图片描述
图片描述
图片描述刷新过,用delete能生效

写回答

2回答

河畔一角

2022-04-20

另外需要注意的是,这个storage我们是封装过了,所以你不能执行removeItem,要先获取所有值,然后通过delete 来删除对象值,然后再保存回去。

0
0

河畔一角

2022-04-20

你用错了,removeItem是根据key来删除的,你要删除a,你直接根据a这个key执行删除即可,而不是把val[key]给它,只需要把key给它就行了。这只是删除最外层的变量,如果要删除内层的变量,就不能这么写了。

0
0

Vue全家桶实战 从零独立开发企业级电商系统

Vue全家桶构建企业级电商系统,真实服务端数据对接,高实用性

2560 学习 · 1309 问题

查看课程