Возвращает объект Array Iterator, содержащий ключи каждого индекса в массиве.

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

Объект Array Iterator.

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

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

Этот метод возвращает новый объект Array Iterator. Объект содержит ключи для каждого элемента в массиве и может быть расширен с помощью метода next().

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

Комментарии

пожелания к комментариям…
  • Приветствуются комментарии, соответствующие теме урока: вопросы, ответы, предложения.
  • Одну строчку кода оборачивайте в тег <code>, несколько строчек кода — в теги <pre><code>...ваш код...</code></pre>.
  • Допускаются ссылки на онлайн-песочницы (codepen, plnkr, JSBin и др.).