A continue utasítás
A continue utasítás kényszerített
átugrást hajt végre a ciklus következő iterációjára.
Szintaxis
continue;
Példa
Tegyük fel, hogy van egy számokat tartalmazó tömbünk.
Végigiterálunk rajta egy ciklussal, és a 2-vel
osztható számokat négyzetre emeljük és kiírjuk a konzolra,
majd a 3-vel osztható számokat köbre emeljük és
kiírjuk a konzolra:
let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
for (let elem of arr) {
let res;
if (elem % 2 == 0) {
res = elem * elem;
} else if (elem % 3 == 0) {
res = elem * elem * elem;
} else {
continue; // átugrunk a ciklus következő iterációjára
}
console.log(res); // végrehajtódik, ha osztható 2-vel vagy 3-mal
}
Lásd még
-
lecke a JavaScript tankönyvből,
amely részletesen leírja acontinuehasználatát -
a
breakutasítást,
amely kényszerítetten leállítja a ciklust