次のように終了したい 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 ループ全体 (以下のすべて// Execute the following code after breaking out of the for loop above.
) の下のコードを実行したいことです。
このreturn false
ステートメントは for ループを終了しますが、関数全体も終了します。これを修正するにはどうすればよいですか?