javascript beendet die Schleife ohne zurückzukehren

Ich habe eine for-Schleife, die ich wie folgt beenden möchte:

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

Das Problem ist, dass nach dem// Do some work here. Ich möchte die for - Schleife verlassen, aber trotzdem den Code unterhalb der gesamten for - Schleife ausführen (alles darunter)// Execute the following code after breaking out of the for loop above.).

Dasreturn false Die Anweisung beendet zwar die for-Schleife, aber auch die gesamte Funktion. Wie behebe ich das?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage