javascript выходит из цикла for без возврата

У меня есть цикл for, из которого я хочу выйти следующим образом:

function MyFunction() {
  for (var i = 0; i < SomeCondition; i++) {
     if (i === SomeOtherCondition) {
        // Do some work here.
        return false;
     }
  }
  // Execute the following code after breaking out of the for loop above.
  SomeOtherFunction();
}

Проблема в том, что после выполнения операторов // Do some work here.я хочу выйти из цикла for, но все еще хочу выполнить код ниже всего for loop (все, что ниже // Execute the following code after breaking out of the for loop above.).

Оператор return falseвыходит из цикла for, но также и из всей функции. Как я могу это исправить?

44
задан Axel 29 August 2018 в 08:05
поделиться