JavaScript Array entries()

定義と用法

entries() このメソッドはキー/値ペアを持つ Array Iterator オブジェクトを返します。

元の配列の各要素について、新しい巡回オブジェクトはインデックスをキー、要素の値を値として含む配列を保持します:

  • [0, "Banana"]
  • [1, "Orange"]
  • [2, "Apple"]
  • [3, "Mango"]

注釈:entries() 元の配列は変更されません。

Array Iterator オブジェクトを作成し、各キー/値ペアを巡回するループを作成します:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var f = fruits.entries();
for (x of f) {
  document.getElementById("demo").innerHTML += x;
}

実際に試してみてください

構文

array.entries()

パラメータ

パラメータはありません。

技術的詳細

返り値: Array Iterator オブジェクト
JavaScript バージョン: ECMAScript 6

ブラウザのサポート

テーブルの数字は、このメソッドを完全にサポートする最初のブラウザのバージョンを示しています。

Chrome Edge Firefox Safari Opera
Chrome 38 Edge 12 Firefox 28 Safari 8 Opera 25
2014年10月 2015年7月 2014年3月 2014年10月 2014年10月

注釈:Internet Explorer はサポートしていません entries() メソッド。

関連ページ

チュートリアル:JavaScript 配列

チュートリアル:JavaScript 配列 Const

チュートリアル:JavaScript 配列メソッド

チュートリアル:JavaScript 配列のソート

チュートリアル:JavaScript 配列のイテレーション