我正在尝试附加一个存储在本地存储中的新信息的表。 我可以通过以下代码获取值键列表没有问题。但是我无法弄清楚如何循环遍历每个键以获取相关值以附加到我的表中,该表包含两行,其中行标题为名字,姓氏。
for(var i = 0; i < localStorage.length; i++) {
console.log(localStorage.key(i));
}
答案 0 :(得分:0)
尝试使用for ..in
。例如:
for(var i in localStorage){
if (localStorage.hasOwnProperty(i)) {
console.log(i,localStorage[i]);
}
}
答案 1 :(得分:0)
如果索引顺序对您很重要,请在现有循环中使用它(而不是for ... in
):
localStorage.getItem(localStorage.key(i));
例如:
var cellValue;
for(var i = 0; i < localStorage.length; i++) {
cellValue = localStorage.getItem(localStorage.key(i));
// Do something with the value
console.log(cellValue);
}