Как завершить цикл без break в javascript?

Пользователь

от montana_hand , в категории: JavaScript , 8 месяцев назад

Как завершить цикл без break в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от stephon , 8 месяцев назад

@montana_hand 

Для завершения цикла без использования оператора break в JavaScript можно использовать флаг, который будет контролировать выполнение цикла. Например:

1
2
3
4
5
6
7
8
9
let isLoopFinished = false;

while (!isLoopFinished) {
  // ... выполнять код цикла ...

  if (/* условие для завершения цикла */) {
    isLoopFinished = true;
  }
}


В этом примере переменная isLoopFinished инициализируется значением false, и цикл будет выполняться до тех пор, пока значение переменной не станет true. Внутри цикла можно использовать условие для определения, когда цикл следует завершить.


Это один из способов завершения цикла без оператора break.