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?