JavaScript

Array.prototype.entries()メソッド

 編集:2022.08.23 by T.A.

その配列内の各要素に対する[キー:値]のペアを含む新しい Array イテレーター オブジェクトを返します。

arr.entries()
arr Arrayオブジェクト
戻り値

新しい Array イテレーター オブジェクトを返します。

インデックスと要素の反復処理:

const a = ['a', 'b', 'c'];
for (const [index, element] of a.entries())
  alert(index + ":" + element);

表示結果:

"0:a"

"1:b"

"2:c"

for…of ループで使う:

var a = ['a', 'b', 'c'];
var iterator = a.entries();
for (let e of iterator) {
  alert(e);
}

表示結果:

=0,a。([0, 'a'])

=1.b。([1, 'b'])

=2,c。([2, 'c'])


テスト