我有两个“localStorage”项,summaryForm
和 projectForm
。
目前我使用两个语句来删除它们,
localStorage.removeItem("summaryForm");
localStorage.removeItem("projectForm");
是否可以将这两个语句合并为一个?
最佳答案
您可以将要删除的键放在一个数组中并循环遍历它们:
let keysToRemove = ["summaryForm", "projectForm"];
for (key of keysToRemove) {
localStorage.removeItem(key);
}
使用完整循环,或者使用 forEach
:
keysToRemove.forEach(k =>
localStorage.removeItem(k))
或者如果你只想清除所有内容,请使用 localStorage.clear()
。
关于javascript - 删除多个 localStorage 项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50533282/