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

Зачем нужен цикл for…of

Цикл for...of позволяет итерироваться по итерируемым объектам (массивы, строки, Map, Set и др.) без необходимости управлять индексом вручную, как в for или forEach. Он упрощает код и делает его читаемым.

Пример:

javascript
const arr = [1, 2, 3];
for (const item of arr) {
  console.log(item); // 1, 2, 3
}

Преимущества:

  • Работает с любыми итерируемыми объектами
  • Не требует ручного управления индексом
  • Поддерживает break, continue и return (в отличие от forEach)

Недостатки:

  • Не предоставляет доступ к индексу (можно обойти через entries())
  • Не работает с обычными объектами (не итерируемыми)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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