2016-04-19 14 views

答えて

1

LocalStorageは、Storage objectであるため、直接反復することはできません。

あなたは配列としてのlocalStorage内のすべての項目をしたい場合は、あなたが_.valuesを使用することができます。

var values = _.values(localStorage); 

次にあなたが値を反復処理することができます

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

アンダースコアの各ループはオブジェクトをループすることができます(私の知る限り) – Tuvia

+0

オブジェクトは格納できません。 –

1

あなたはアンダースコアを必要としません。 js

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

またはカプセル化

Object.keys(localStorage).map(function(key) { 
    console.log(localStorage.getItem(key)) 
}) 
関連する問題