Встречается на собеседованиях • сегодня
Что можно сделать с циклом for и нельзя сделать с методом forEach
Цикл for позволяет:
- Использовать
breakиcontinueдля управления потоком - Работать с индексами в обратном порядке (уменьшая счетчик)
- Изменять шаг итерации (например,
i += 2) - Выходить из цикла досрочно при выполнении условия
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
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы