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 года июль 2015 года март 2014 года октябрь 2014 года октябрь 2014 года

Комментарий:Internet Explorer не поддерживается entries() Методы.

Связанные страницы

Урок:Массив JavaScript

Урок:Const массива JavaScript

Урок:Методы массива JavaScript

Урок:Сортировка массива JavaScript

Урок:Итерация массива JavaScript