904 Stimmen

Löschung von localStorage in javascript?

Gibt es eine Möglichkeit zum Zurücksetzen/Löschen des Browsers localStorage in javascript?

3 Stimmen

1629voto

Digital Plane Punkte 36384

Verwenden Sie dies, um localStorage zu löschen:

localStorage.clear();

6 Stimmen

@BakedInhalf ganz und gar nicht. Vielleicht setzt deine App es wieder um?

5 Stimmen

Ich rufe localStorage.clear() auf, wenn meine App startet, aber selbst wenn ich den Browser schließe, den Cache lösche usw., sind die Daten noch da. Ich weiß das, weil ich eine "Instanz"-Eigenschaft auf meinem Modell auf eine zufällige Zahl bei der Initialisierung gesetzt habe, und für eine gegebene ID ist die Instanz-Eigenschaft immer dieselbe.

11 Stimmen

@digital-plane Wird dadurch der lokale Speicher einer bestimmten Domäne oder der gesamte Speicher gelöscht?

270voto

Ajeet Lakhani Punkte 3598

Wenn Sie ein bestimmtes Element oder eine Variable aus dem lokalen Speicher des Benutzers entfernen möchten, können Sie

localStorage.removeItem("name of localStorage variable you want to remove");

1 Stimmen

Hallo @Ajeet Wenn ich ein bestimmtes Element nicht entfernen möchte, gibt es dann eine Möglichkeit, dies auch zu tun? Zum Beispiel 'removeItemNotIn(key)', 'alles entfernen außer einem bestimmten Schlüssel'? Vielen Dank im Voraus.

0 Stimmen

Hallo, @Shadow Wenn ich ein bestimmtes Element nicht entfernen möchte, gibt es dann eine Möglichkeit, dies auch zu tun? Zum Beispiel 'removeItemNotIn(key)', 'alles entfernen außer einem bestimmten Schlüssel'? Vielen Dank im Voraus.

0 Stimmen

Ich habe eine Lösung für mein Problem gefunden:- if(localStorage.getItem(particularKey) == null){ localStorage.clear(); } Aber wenn Sie eine bessere Lösung haben, lassen Sie es mich wissen. Danke!

130voto

Naftali Punkte 141792
window.localStorage.clear(); //try this to clear all local storage

21voto

Wenn Sie die lokalen Speicherdaten löschen müssen, verwenden Sie:

localStorage.clear()

Um ein bestimmtes Element aus dem lokalen Speicher zu entfernen, verwenden Sie :

localStorage.removeItem('Item')

16voto

Willem van der Veen Punkte 26043

Lokaler Speicher ist an den globalen Speicher angeschlossen window . Wenn wir localstorage in den Chrome Devtools protokollieren, sehen wir, dass es die folgenden APIs hat:

enter image description here

Wir können die folgenden APIs zum Löschen von Elementen verwenden:

  1. localStorage.clear() : Löscht den gesamten lokalen Speicher
  2. localStorage.removeItem('myItem') : So entfernen Sie einzelne Elemente

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X