目录

JavaScript Array keys()

示例

创建一个数组迭代器对象,包含数组的键:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
const keys = fruits.keys();

let text = "";
for (let x of keys) {
  text += x + "<br>";
}
亲自试一试 »

使用内置的 Object.keys() 方法:

const fruits = ["Banana", "Orange", "Apple", "Mango"];
const keys = Object.keys(fruits);

let text = "";
for (let x of keys) {
  text += x + "<br>";
}
亲自试一试 »

描述

这个keys()方法返回一个带有数组键的数组迭代器对象。

这个keys()方法不会改变原始数组。


语法

array.keys()

参数

NONE

返回值

类型 描述
数组 包含数组键的数组迭代器对象。

浏览器支持

keys()是 ECMAScript6 (ES6) 功能。

所有现代浏览器都支持 ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Yes Yes Yes Yes Yes

keys()Internet Explorer 11(或更早版本)不支持。