JavaScript Array.keys() 方法返回一个新的数组迭代器,其中包含指定数组中每个元素的键(即索引)。这些键表示数组中元素的索引或位置。
Array.keys() 方法不会覆盖原始数组;它将结果返回到新数组中。此方法忽略空数组元素。
语法
以下是 JavaScript Array.keys() 方法的语法 -
参数
此方法不接受任何参数。
返回值
此方法返回一个新的 Array Iterator 对象,其中包含数组中每个索引的键。
示例 1
在下面的示例中,我们使用 JavaScript Array.keys() 方法来迭代 animals 数组的索引(键)。
输出
执行程序后,将打印数组元素的索引。
0
1
2
3
4
1
2
3
4
示例 2
在这里,我们使用 from() 方法将 keys 迭代器转换为 “numbers” 数组的 key 数组 -
输出
结果数组包含 “numbers” 数组的键 (索引)。
0,1,2,3,4,5