June 1, 2020

Инструкция break в JavaScript

Допустим у нас есть вот такой цикл, выводящий в консоль элементы массива:

Перед нами стоит задача определить, есть ли в массиве число 4. Если есть - выведем в консоль слово "есть!".

Есть проблема: после того, как число 4 уже найдено, массив все равно продолжает бессмысленно перебираться дальше замедляя работу нашего скрипта.

Оптимальнее было бы сразу после нахождения числа завершить работу нашего цикла. Это можно сделать с помощью специально инструкции break, позволяющей досрочно завершить работу цикла.

Инструкция break может завершать любые циклы: обычный for, while и так далее.