javascript kończy pracę dla pętli bez powrotu

Mam pętlę for, którą chcę zakończyć w ten sposób:

<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>

Problem polega na tym, że po// Do some work here. instrukcje są wykonywane, chcę wyjść z pętli for, ale nadal chcę wykonać kod poniżej całej pętli for (wszystko poniżej// Execute the following code after breaking out of the for loop above.).

Thereturn false instrukcja kończy pętlę for, ale również wychodzi z całej funkcji. Jak to naprawić?

questionAnswers(6)

yourAnswerToTheQuestion