Копирует часть массива в тот же массив и возвращает его без изменения размера, т. е. копирует элементы массива в пределах одного массива.

Спецификация: ECMAScript 2015 (6th Edition, ECMA-262)
arr.entries()

Возвращает массив индексов и значений заданного массива.

Чтобы понять суть этого метода, вы также должны понимать, что такое итератор.

  • Итератор – это объект, который отслеживает свою текущую позицию, одновременно получая элементы в коллекции по одному.
  • Итератор возвращает объект с двумя свойствами: done и value.
  • В JavaScript итератор предоставляет метод next(), который возвращает следующий элемент в последовательности.
  • Когда последовательность завершится, значение value будет равно undefineddone будет равным true.

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

Выполнить код »

Оптимальным вариантом получения пар ключ/значение является испольование цикла:

Выполнить код »



Kwork.ru - услуги фрилансеров от 500 руб.

Комментарии

пожелания к комментариям…
  • Приветствуются комментарии, соответствующие теме урока: вопросы, ответы, предложения.
  • Одну строчку кода оборачивайте в тег <code>, несколько строчек кода — в теги <pre><code>...ваш код...</code></pre>.
  • Допускаются ссылки на онлайн-песочницы (codepen, plnkr, JSBin и др.).
online_course
4.9
  • 37 видео
  • 69 заданий
  • 5 часов
online_course
5
  • 97 видео
  • 97 заданий
  • 34 часа
online_course
4.9
  • 38 видео
  • 38 заданий
  • 15 часов
online_course
4.9
  • 98 видео
  • 165 заданий
  • 22 часа
online_course
4.9
  • 55ч теории
  • 303ч практики
  • Нетология
online_course
4.9
  • 78ч теории
  • 141ч практики
  • GeekBrains