【发布时间】:2011-03-09 11:44:44
【问题描述】:
所以,我想我可以像普通对象一样循环遍历 localStorage,因为它有一个长度。我该如何循环呢?
localStorage.setItem(1,'Lorem');
localStorage.setItem(2,'Ipsum');
localStorage.setItem(3,'Dolor');
如果我执行localStorage.length,它会返回3,这是正确的。所以我假设for...in 循环会起作用。
我在想这样的事情:
for (x in localStorage){
console.log(localStorage[x]);
}
但无济于事。有什么想法吗?
我的另一个想法是这样的
localStorage.setItem(1,'Lorem|Ipsum|Dolor')
var split_list = localStorage.getItem(1).split('|');
for...in 在其中起作用。
【问题讨论】:
标签: javascript html loops object local-storage