Javascript _。每个都不会在本地存储中循环?
当我试着跑的时候Javascript _。每个都不会在本地存储中循环?,javascript,underscore.js,lodash,Javascript,Underscore.js,Lodash,当我试着跑的时候 _.each(localStorage, function(val){console.log(val)}); 每个值都没有定义。您不能直接遍历LocalStorage,因为它是一个 如果要将LocalStorage中的所有项作为阵列,可以使用: 然后您可以遍历这些值: _.each(values, function (val) { console.log(val); }); 您不需要下划线.js for(var key in localStorage) { con
_.each(localStorage, function(val){console.log(val)});
每个值都没有定义。您不能直接遍历
LocalStorage
,因为它是一个
如果要将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))
})
下划线的每个循环可以循环对象(据我所知)对象,但不能循环存储对象。
Object.keys(localStorage).map(function(key) {
console.log(localStorage.getItem(key))
})