JavaScript 数组 keys() 方法

17 Mar 2025 | 阅读 2 分钟

keys() 方法会创建一个新的迭代器对象,该对象包含数组中每个索引的键。此方法不会影响原始数组。

语法

参数

它不接受任何参数。

返回

它返回一个新的数组迭代器对象。

JavaScript 数组 keys() 示例

让我们看一些示例来更好地理解。

示例 1

这是数组中 keys() 方法的简单实现。

立即测试

输出

JavaScript Array keys() Method

因此,根据数组中元素的数量,会为每个元素分配一个键。

示例 2

在数组中的空隙处实现 keys() 方法。

立即测试

输出

JavaScript Array keys() Method

注意:从上面的示例可以清楚地看出,Array keys() 方法不会忽略数组中存在的空隙。它也会为那个空洞分配一个键值。另外,键是以递增序列分配给每个元素的。

Example3

立即测试

输出

JavaScript Array keys() Method

Example4

这是一个示例,用于生成用户定义数组的键。

立即测试

输出

最初,用户将通过提示框输入元素,提示框将显示为

JavaScript Array keys() Method

点击“获取键”按钮后,将生成键,如下所示

JavaScript Array keys() Method

因此,keys() 方法是生成数组值键的直接方法。


下一主题JavaScript 数组