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

Что можно сделать с циклом for и нельзя сделать с методом forEach

Цикл for позволяет:

  1. Использовать break и continue для управления потоком
  2. Работать с индексами в обратном порядке (уменьшая счетчик)
  3. Изменять шаг итерации (например, i += 2)
  4. Выходить из цикла досрочно при выполнении условия

forEach же:

  • Не поддерживает break/continue
  • Всегда итерирует последовательно
  • Нельзя изменить шаг итерации
  • Нельзя прервать выполнение (кроме как выбросив исключение)

Пример с for:

javascript
for (let i = 10; i >= 0; i -= 2) {
  if (i === 4) continue;
  if (i === 0) break;
  console.log(i); // 10, 8, 6, 2
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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