2
私がしようとすると_eachはlocalStorageをループしませんか?
_.each(localStorage, function(val){console.log(val)});
を実行すると、私は各値の未定義取得します。
私がしようとすると_eachはlocalStorageをループしませんか?
_.each(localStorage, function(val){console.log(val)});
を実行すると、私は各値の未定義取得します。
LocalStorage
は、Storage objectであるため、直接反復することはできません。
あなたは配列としてのlocalStorage内のすべての項目をしたい場合は、あなたが_.values
を使用することができます。
var values = _.values(localStorage);
次にあなたが値を反復処理することができます
_.each(values, function (val) { console.log(val); });
あなたはアンダースコアを必要としません。 js
for(var key in localStorage) {
console.log(localStorage.getItem(key))
}
またはカプセル化
Object.keys(localStorage).map(function(key) {
console.log(localStorage.getItem(key))
})
アンダースコアの各ループはオブジェクトをループすることができます(私の知る限り) – Tuvia
オブジェクトは格納できません。 –