Löschen von Objekten aus dem lokalen Speicher

8

mit localstorage Ich habe eine Ladung unspezifizierter Elemente mit dynamischen Namen unter Verwendung eines Datennamensraums wie folgt gespeichert:

%Vor%

Ich möchte die Einstellungen beibehalten, aber nicht die Daten. Ich werde jedoch nie wissen, was alle Namen in meinem Datenobjekt sind, so dass ich sie nicht einzeln löschen kann. Ich muss diese jedes Mal löschen, wenn meine App geladen wird, aber ich muss die Einstellungen so beibehalten localstorage.clear() ist keine Option.

Ich habe es versucht:

%Vor%

aber keine Würfel.

Hat jemand irgendwelche Gedanken darüber, wie man dynamisch benannte Bereiche des lokalen Speichers löscht?

    
Alex 05.03.2012, 12:01
quelle

4 Antworten

20

Sie können die Schlüssel in localStorage durchlaufen und mit einem reg exp:

versehen %Vor%

Hier ist eine ähnliche Frage: HTML5 Localspeicher &Ampere; jQuery: Lösche lokale Speicherschlüssel beginnend mit einem bestimmten Wort

    
Niklas 05.03.2012, 12:08
quelle
2

versuche etwas wie

%Vor%     
fcalderan 05.03.2012 12:07
quelle
0

Versucht so etwas?

%Vor%     
Stefan 05.03.2012 12:08
quelle
0

Angenommen, ein this.namespace vorhanden (in meinem Fall 'session' ) und die Unterstrichbibliothek:

%Vor%

Und mit CoffeeScript:

%Vor%     
Dorian 19.01.2017 19:02
quelle

Tags und Links