javascript - 获取localStorage的key值

标签 javascript local-storage

我正在尝试获取本地存储中每个项目的 key 。

这些是我迄今为止存储的内容:

'132', 'yes'
'15', 'yes'
'76', 'yes'

但是,以下循环返回 NULL:

 for(var i in localStorage){
     console.log(localStorage.getItem(localStorage.key(i)));

}

对我来说获得 key 的最佳方式是什么?所列项目之一?

最佳答案

更新:

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

或者,

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

,即如果您想跟踪循环中的索引计数。

关于javascript - 获取localStorage的key值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23361232/

相关文章:

javascript - 如何在客户网站上开设第三方 localStorage 商店?

html - 为什么读取 localStorage 值需要刷新页面才能显示由 jQuery 切换的 CSS 更改?

javascript - Angularjs 模型仅在 View 中更改,而不在 Controller 中更改

javascript - 谷歌浏览器在打印预览中不显示图像

javascript - JSON 中对象文字的另一种形式?

javascript - 如何将数据从一个函数传递到作为第一个函数的参数的另一个函数

meteor - 断开连接的 meteor 应用程序

javascript - 设置扩展程序的键盘快捷键时出错

jquery - 即使我离开然后使用 Jquery 返回页面,如何将内容保留在页面上

javascript - 如何从javascript获取C#代码