【发布时间】:2012-06-24 17:39:23
【问题描述】:
在开发我的应用程序时,我使用 localStorage["key"] 和 key 作为不同的字符串来存储我的值。
现在我什至不知道我用过的所有键。
有没有办法从我的文件系统中检索所有键及其值?
有没有办法删除整个localStorage?
【问题讨论】:
标签: key local-storage key-value-store
在开发我的应用程序时,我使用 localStorage["key"] 和 key 作为不同的字符串来存储我的值。
现在我什至不知道我用过的所有键。
有没有办法从我的文件系统中检索所有键及其值?
有没有办法删除整个localStorage?
【问题讨论】:
标签: key local-storage key-value-store
localStorage.clear(); 正好适合丢弃!
但是知道和检索所有键值对的另一个问题仍然存在。
【讨论】:
你可以使用迭代器来获取所有的键...
for (var key in localStorage) {
console.log(key + ": " + localStorage[key]);
}
根据 oneofthelions,localStorage.clear() 可以删除所有项目。
【讨论】:
@dbaseman 如果我使用key in localStorage 会出现严重错误??