English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript配列entries()メソッド

 JavaScript 数組オブジェクト

entries()メソッドは新しい配列イテレーターオブジェクトを返し、そのオブジェクトは配列の各インデックスのキーを含みます/値対。

文法:

array.entries()
var fruits = ['Apple', 'Mango', 'Banana'];
var iter = fruits.entries();
テストを見て‹/›

元の配列の各要素に対して、新しいイテレーターオブジェクトは、インデックスがキー、プロジェクトが値である配列を含みます:

  • [0,「Apple」]

  • [1「Mango」]

  • [2「Banana」]

ブラウザの互換性

テーブルの数字は、entry()メソッドを完全にサポートする最初のブラウザバージョンを指定しています:

メソッド
entries()3828258はい

技術的詳細

返り値:新しいArrayイテレーターオブジェクトが生成されます
JavaScriptバージョン:ECMAScript 6

更多例

以下のコードはfor...ofループを使用してキーを印刷しています/値対:

var fruits = ['Apple', 'Mango', 'Banana'];
var iter = fruits.entries();
for (let e of iter) {
 console.log(e);
}
テストを見て‹/›

 JavaScript 数組オブジェクト