Mam pętli, które chcę zakończyć; tak:Wywołanie javascript dla pętli bez zwracania
function MyFunction() {
for (var i = 0; i < SomeCondition; i++) {
if (i === SomeOtherCondition) {
// Do some work here
return false;
}
}
SomeOtherFunction();
SomeOtherFunction2();
}
Problemem jest to, że po wypowiedzi Do some work here
wykonuje, chcę wyjść z pętli, ale nadal wykonać SomeOtherFunctions();
return false oświadczenie nie wyjść z pętli, ale także wyjście z cała funkcja. Jak to naprawić?
Dzięki.
możliwe duplikat [Jak zatrzymać pętli for?] (Http://stackoverflow.com/questions/9830650/how-to-stop-a-for -lub) –
Tego się nauczyłeś we wczesnych rozdziałach podstawowego samouczka JavaScript. Możesz rozważyć coś takiego jak http://eloquentjavascript.net, aby nauczyć się podstaw języka. Jego [rozdział drugi] (http://eloquentjavascript.net/chapter2.html) uczy instrukcji 'break'. –