JavaScript 数组 entries() 方法

 JavaScript 数组对象

entries()方法返回一个新的数组迭代器对象,该对象包含数组中每个索引的键/值对。

语法:

array.entries()
var fruits = ['Apple', 'Mango', 'Banana'];

var iter = fruits.entries();
测试看看‹/›

对于原始数组中的每个项目,新的迭代对象将包含一个数组,该数组的索引为键,项目值为值:

  • [0,“ Apple”]

  • [1,“Mango”]

  • [2,“Banana”]

浏览器兼容性

表中的数字指定了完全支持entry()方法的第一个浏览器版本:

Method
entries()3828258Yes

技术细节

返回值:一个新的Array迭代器对象
JavaScript版本:ECMAScript 6

更多实例

以下代码使用for…of循环打印键/值对:

var fruits = ['Apple', 'Mango', 'Banana'];
var iter = fruits.entries();

for (let e of iter) {
 console.log(e);
}
测试看看‹/›

 JavaScript 数组对象