删除多个localStorage项

Gib*_*ias 1 html javascript local-storage

我有两个“ localStorage”项目,summaryFormprojectForm

目前,我使用两条语句将其删除,

localStorage.removeItem("summaryForm");
localStorage.removeItem("projectForm");
Run Code Online (Sandbox Code Playgroud)

是否可以将这两个语句合而为一?

Car*_*ate 5

您可以将要删除的键放入数组中并在它们上循环:

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

for (key of keysToRemove) {
    localStorage.removeItem(key);
}
Run Code Online (Sandbox Code Playgroud)

使用完整循环,或使用forEach

keysToRemove.forEach(k =>
    localStorage.removeItem(k))
Run Code Online (Sandbox Code Playgroud)

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