2017-01-07 6 views
0

ich die sessionstorage auf folgende Weise bevölkert habensession Inhalt nicht entfernt zu werden

var shopcart = []; 
if (!itemincart) { 
    shopcart.push(iteminfo); 
} 
sessionStorage["sca"] = JSON.stringify(shopcart); 

Und nun möchte ich die session völlig leer machen. Ich habe einige Vorschläge auf dieser Seite ausprobiert, konnte aber bis jetzt keine Lösung finden. Jede Hilfe wird geschätzt.

+0

Haben Sie versucht 'sessionStorage.clear()'? – haim770

+0

ja, ich habe das versucht, aber es hat nicht funktioniert – Abdullah

+0

https://jsfiddle.net/SpYk3/yre5g47d/ – SpYk3HH

Antwort

0

Sie sessionStorage.clear(); alle Daten sessionStorage.removeItem(); in sessionStorage oder verwenden gesetzt entfernen können nur ein Element in der sessionStorage zu entfernen:

sessionStorage.clear(); 

oder:

sessionStorage.removeItem('sca'); 

Sie können mehr über diese lesen here.

UPDATE:

Wenn Sie meinen, Sie sessionStorage[] Array löschen möchten, dann können Sie es tun, indem sie auf ein neues leeres Array wie diese Einstellung:

sessionStorage = []; 
0

sessionStorage.clear () entfernt alle Sitzungsdaten.

Verwandte Themen