Как можно прервать многоуровневый цикл js
4 года назад
Человек-Молекула
Похожий вариант, но с циклом while:
while
let i = 0; while (i < 10) { if (i === 2) break; console.log(i); i++; } console.log('finish'); // => 0 // => 1 // => finish
3 года назад
Aleksey
Чтобы прервать выполнение многоуровневого цикла, можно использовать оператор breake, разместив его во внешнем цикле:
breake
for (let i = 1; i <= 9; i++) { if (i == 2) { break; } for (let j = 1; j <= 3; j++) { console.log(i); } } // => 111
Как только условие выполнится, выполнение цикла будет прервано и выполнение кода продолжается с конструкции, следующей за циклом.
Maksim Litvinov
Фронтенд-разработчик
Изучите HTML, CSS, JavaScript и React
от 6 792 ₽
Посмотреть →
ООП на Javascript
Изучите архитектуру и принципы чистого кода на JS
от 3 900 ₽
Асинхронное программирование на JS
Навык работы с асинхронностью в JS
Автоматизатор тестирования на JavaScript
Изучите: Git, JavaScript, Playwright, юнит-, API- и UI-тесты, Docker и SQL
от 4 281 ₽
Typescript
Изучите Typescript и получите навык снижать ошибки, упрощать отладку
Полный список доступных курсов по разным направлениям
Похожие вопросы
Курсы по веб-разработке