Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Remove multiple localStorage items

I have two 'localStorage' items, summaryForm and projectForm.

Currently I use two statements to remove them,

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

Is it possible to join these two statements to one?

like image 308
Gibin Ealias Avatar asked May 25 '18 16:05

Gibin Ealias


1 Answers

You could just put the keys to remove in an array and loop over them:

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

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

Using a full loop, or, using forEach:

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

Or use localStorage.clear() if you want to just clear everything.

like image 130
Carcigenicate Avatar answered Sep 28 '22 00:09

Carcigenicate