删除多个localStorage项目

时间:2018-05-25 16:17:38

标签: javascript html local-storage

我有两个' localStorage'商品,summaryFormprojectForm

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

localStorage.removeItem("summaryForm");
localStorage.removeItem("projectForm");

是否可以将这两个陈述加入一个?

1 个答案:

答案 0 :(得分:3)

您可以将键移除到数组中并循环遍历它们:

let keysToRemove = ["summaryForm", "projectForm"];

for (key of keysToRemove) {
    localStorage.removeItem(key);
}

使用完整循环,或使用forEach

keysToRemove.forEach(k =>
    localStorage.removeItem(k))

如果您想清除所有内容,请使用localStorage.clear()