附加具有本地存储密钥值的表。无法解决如何使用行标题,FirstNname,LastName附加到我的两个列表

时间:2017-11-22 11:14:40

标签: javascript

我正在尝试附加一个存储在本地存储中的新信息的表。 我可以通过以下代码获取值键列表没有问题。但是我无法弄清楚如何循环遍历每个键以获取相关值以附加到我的表中,该表包含两行,其中行标题为名字,姓氏。

for(var i = 0; i < localStorage.length; i++) {
    console.log(localStorage.key(i));
}

2 个答案:

答案 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);
}
相关问题