2016-04-19 3 views

Antwort

1

Sie können nicht direkt durch LocalStorage iterieren, weil es ein Storage object ist.

Wenn Sie alle Elemente in Localstorage als Array möchten, können Sie _.values verwenden:

var values = _.values(localStorage); 

Dann können Sie durch die Werte iterieren:

_.each(values, function (val) { console.log(val); }); 
+0

Underscore jede Schleife kann Objekte durchlaufen (nach meinem Wissen) – Tuvia

+0

Objekte, aber nicht Storage-Objekte. –

1

Sie haben keine Unterstreichungs benötigen. js

for(var key in localStorage) { 
    console.log(localStorage.getItem(key)) 
} 

oder verkapselt

Object.keys(localStorage).map(function(key) { 
    console.log(localStorage.getItem(key)) 
})