javascript - 删除多个 localStorage 项

标签 javascript html local-storage

我有两个“localStorage”项,summaryFormprojectForm

目前我使用两个语句来删除它们,

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/

相关文章:

javascript - 记住带有 localstorage onclick 的复选框

javascript - 在 `.ajax`之外定义一个json解析函数

javascript - 如何使用 php、AJAX 或 MySQL 使删除按钮完全发挥作用并具有正确的 ID?

javascript - linkedin 未捕获错误 : You must specify a valid JavaScript API Domain as part of this key's configuration

javascript - 从变量 JS 中减去值

HTML/CSS 动画背景

javascript - Jupyter Notebook 不包括 THREE.js

javascript - 存储用户之前是否按下过按钮

javascript - npx react-native 链接命令在最新版本的 react native 中不起作用。我们如何在我的项目中链接自定义字体系列

html - 选择标签以链接到 Rails 内的 onChange 新页面