存储:key() 方法
key()
方法是 Storage
接口的方法,在传递一个数字 n 时,会返回给定 Storage
对象中第 n 个键的名称。键的顺序由用户代理定义,因此您不应该依赖它。
语法
js
key(index)
参数
index
-
一个整数,表示您要获取其名称的键的编号。这是一个从零开始的索引。
返回值
包含键名称的字符串。如果索引不存在,则返回 null
。
示例
以下函数遍历本地存储键
js
function forEachKey(callback) {
for (let i = 0; i < localStorage.length; i++) {
callback(localStorage.key(i));
}
}
以下函数遍历本地存储键,并获取为每个键设置的值
js
for (let i = 0; i < localStorage.length; i++) {
console.log(localStorage.getItem(localStorage.key(i)));
}
注意:有关真实示例,请参阅我们的 Web 存储演示.
规范
规范 |
---|
HTML 标准 # dom-storage-key-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载