Как прервать многоуровневый цикл js — Q&A Хекслет
2026-02-26 23:07 Diff

Ответы

Прервать цикл for можно и с помощью ключевого слова return:

В данном примере функция findNumber ищет заданное число в массиве numbers. Если число найдено, функция возвращает строку с его позицией в массиве, используя оператор return, который прерывает выполнение цикла. Если число не найдено, функция также возвращает строку, но уже без позиции числа в массиве. Прерывание цикла через return позволяет избежать лишних итераций, что повышает производительность кода.

Чтобы прервать выполнение многоуровневого цикла, можно использовать оператор breake, разместив его во внешнем цикле:

Как только условие выполнится, выполнение цикла будет прервано и выполнение кода продолжается с конструкции, следующей за циклом.