📜  JavaScript 数组键() 方法(1)

📅  最后修改于: 2023-12-03 15:01:44.093000             🧑  作者: Mango

JavaScript数组键() 方法

JavaScript数组键() 方法用于返回一个数组的所有键,以数组的形式返回。

语法
array.keys()
返回值

一个新的Array Iterator对象,包含数组中每个索引的键。

示例
const array = ['a', 'b', 'c'];

const iterator = array.keys();

for (const key of iterator) {
  console.log(key);
}

// 输出:
// 0
// 1
// 2
说明
  • 数组键方法返回的是一个可迭代的对象。可以使用for...of循环来迭代它,或使用Array.from()方法将其转换为数组。
  • 迭代器对象返回的是数组的索引,而不是对应的元素。
  • 如果数组中存在空位(即未定义的元素),空位会被跳过,不会被迭代器返回。
兼容性

| Chrome | Firefox | Edge | Safari | Node.js | |--------|---------|------|--------|---------| | 45+ | 50+ | 12+ | 9+ | 4+ |

参考链接