【发布时间】:2014-03-23 17:47:52
【问题描述】:
我有这段代码为 localStorage 分配对象。标签/窗口关闭后如何删除?
localSotrage['data'] = JSON.stringify({folder1: {logedIn: 1}, folder2: {logedIn: 0}, folder3: {logedIn: 1}});
我尝试过使用
delete window.localStorage['data'] 和
window.localStorage.removeItem(data) 和
localStorage.removeItem(data)
但不工作。当我关闭浏览器并再次访问它时,它会直接引导我进入登录页面。关于如何做的任何帮助?提前非常感谢
【问题讨论】:
-
localStore.removeItem("data") -
只能替换本地存储中的内容;不要删除它
-
@aliasm2k:当然可以删除。
-
您尝试的解决方案将起作用,尽管正如@tymeJV 指出的那样,您在使用
.removeItem()时忘记了data周围的引号。如果您遇到问题,问题中不会显示。 -
和 "...如果你分配对象而不是键" 真的没有意义。
标签: javascript html