Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Array.prototype.entries

Возвращает пары индекс — элемент для перебора в цикле for...of.

Доступно с: ES2015

Синтаксис

array.entries()

Возвращаемое значение

IteratorИтератор пар [индекс, элемент].

Примеры

Индекс и значение в цикле for...of:

const fruits = ['apple', 'pear'];
 
for (const [index, fruit] of fruits.entries()) {
  console.log(index, fruit);
}

Результат:

0 apple
1 pear

Примечания

Это итератор, а не массив: его перебирают циклом for...of или превращают в массив через Array.from() или spread.

См. также

  • for...of — Перебирает значения массива, строки, Map, Set и других перебираемых объектов.
  • Array.prototype.keys — Возвращает индексы массива.
  • Object.entries — Возвращает массив пар «имя свойства и значение».

Вопросы и ответы по теме

В учебнике

  • Перебор массива — Как пройти по всем элементам массива в JavaScript: цикл for, for...of, forEach и entries.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.