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

С чем работает for..of

for..of работает с итерируемыми объектами (те, у которых есть Symbol.iterator). Это массивы, строки, Map, Set, NodeList и другие. В отличие от for..in (перебирает ключи), for..of возвращает значения.

javascript
const arr = [10, 20, 30];
for (const value of arr) {
  console.log(value); // 10, 20, 30
}

const str = 'hello';
for (const char of str) {
  console.log(char); // 'h', 'e', 'l', 'l', 'o'
}

Не работает с обычными объектами (если не реализован итератор). Для них используй for..in или Object.keys().

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

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

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

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