entries()方法返回一個(gè)新的數(shù)組迭代器對(duì)象,該對(duì)象包含數(shù)組中每個(gè)索引的鍵/值對(duì)。
array.entries()
var fruits = ['Apple', 'Mango', 'Banana']; var iter = fruits.entries();測(cè)試看看?/?
對(duì)于原始數(shù)組中的每個(gè)項(xiàng)目,新的迭代對(duì)象將包含一個(gè)數(shù)組,該數(shù)組的索引為鍵,項(xiàng)目值為值:
[0,“ Apple”]
[1,“Mango”]
[2,“Banana”]
表中的數(shù)字指定了完全支持entry()方法的第一個(gè)瀏覽器版本:
Method | ![]() | ![]() | ![]() | ![]() | ![]() |
entries() | 38 | 28 | 25 | 8 | Yes |
返回值: | 一個(gè)新的Array迭代器對(duì)象 |
---|---|
JavaScript版本: | ECMAScript 6 |
以下代碼使用for…of循環(huán)打印鍵/值對(duì):
var fruits = ['Apple', 'Mango', 'Banana']; var iter = fruits.entries(); for (let e of iter) { console.log(e); }測(cè)試看看?/?