entries()方法返回一个新的数组迭代器对象,该对象包含数组中每个索引的键/值对。
array.entries()
var fruits = ['Apple', 'Mango', 'Banana']; var iter = fruits.entries();测试看看‹/›
对于原始数组中的每个项目,新的迭代对象将包含一个数组,该数组的索引为键,项目值为值:
[0,“ Apple”]
[1,“Mango”]
[2,“Banana”]
表中的数字指定了完全支持entry()方法的第一个浏览器版本:
Method | |||||
entries() | 38 | 28 | 25 | 8 | Yes |
返回值: | 一个新的Array迭代器对象 |
---|---|
JavaScript版本: | ECMAScript 6 |
以下代码使用for…of循环打印键/值对:
var fruits = ['Apple', 'Mango', 'Banana']; var iter = fruits.entries(); for (let e of iter) { console.log(e); }测试看看‹/›