【发布时间】:2012-01-15 04:51:53
【问题描述】:
我只是想知道如何获取localStorage 中的所有键值。
我试图用一个简单的 JavaScript 循环来检索值
for (var i=1; i <= localStorage.length; i++) {
alert(localStorage.getItem(i))
}
但只有当键是渐进数字时才有效,从 1 开始。
我如何获取所有键,以便显示所有可用数据?
【问题讨论】:
-
为什么这个循环以 i = 1 开始并以 i = localStorage.length 结束?在我测试过的浏览器(Chrome)中,循环应该从 0 开始并在 localStorage.length - 1 结束...
-
@LouisLC 因为我使用渐进式数字作为我的键(就像关系数据库中的主键)。
标签: javascript html key local-storage