выход из JavaScript для цикла без возврата

У меня есть цикл, который я хочу выйти, как это:

<code>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();
}
</code>

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

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

Ответы на вопрос(6)

Ваш ответ на вопрос