如何从本地存储数据中获取特定密钥?

时间:2019-12-03 11:33:50

标签: javascript html css json

我正在使用我的一些本地存储数据显示在表中。但是,我不想显示所有键,而只显示前面带有“”引号的键。我举一个例子:用户注册后,详细信息将存储到本地存储中的数组中。登录后,其用户名将存储到会话存储中。一旦他玩了游戏,他的分数就会通过获取存储在会话存储中的用户名保存到本地存储中。我希望将这些数据保存到表中。因此,将用户名保存为双引号作为关键字,分数是值。我该如何获取这些数据?

这是我的桌子:

  function addCell(tr, val) {
    let td = document.createElement('td');

    td.innerHTML = val;

    tr.appendChild(td)
  }


  function addRow(tbl, val_1, val_2){ 
    var tr = document.createElement('tr');

    addCell(tr, val_1);
    addCell(tr, val_2);

    tbl.appendChild(tr)
  }


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

    tbl = document.getElementById('tbl');
    for (i = 0; i < localStorage.length; i++) {
      let key = localStorage.key(i);
      let value = JSON.parse(localStorage.getItem(key));
          addRow(tbl, key, value);

        }
    }

现在,该表显示了我所有的本地存储数据。如何选择带有“”(双引号)的特定键?

0 个答案:

没有答案