Встречается на собеседованиях • сегодня

Как итерировать NodeList без метода forEach

Для итерирования NodeList без forEach можно использовать обычный цикл for или for...of.

Пример с for:

javascript
const nodeList = document.querySelectorAll('div');
for (let i = 0; i < nodeList.length; i++) {
  console.log(nodeList[i]);
}

Пример с for...of:

javascript
const nodeList = document.querySelectorAll('div');
for (const node of nodeList) {
  console.log(node);
}

Альтернатива — Array.from:

javascript
const nodeList = document.querySelectorAll('div');
Array.from(nodeList).forEach(node => console.log(node));

for...of — самый современный и лаконичный вариант.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы