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

Метод entries() массива в JavaScript

 Объект массива JavaScript

Метод entries() возвращает новый объект итератора массива, который содержит пары ключ/значение для каждого индекса массива.

Грамматика:

array.entries()
var fruits = ['Apple', 'Mango', 'Banana'];
var iter = fruits.entries();
Проверьте, посмотрите‹/›

Для каждого элемента в исходном массиве новый объект итератора будет содержать массив, в котором индекс является ключом, а значение — значением элемента:

  • [0,“ Apple”]

  • [1,“Mango”]

  • [2,“Banana”]

Совместимость браузеров

Числа в таблице указывают на первую версию браузера, которая поддерживает метод entry():

Метод
entries()3828258Да

Технические детали

Возвратное значение:Новый объект массива итератора
Версия JavaScript:ECMAScript 6

Более примеров

Следующий код использует цикл for...of для печати пар ключ/значение:

var fruits = ['Apple', 'Mango', 'Banana'];
var iter = fruits.entries();
for (let e of iter) {
 console.log(e);
}
Проверьте, посмотрите‹/›

 Объект массива JavaScript