Instrucțiunea continue
Instrucțiunea continue efectuează o trecere forțată
la următoarea iterație a buclei.
Sintaxă
continue;
Exemplu
Să presupunem că avem un array cu numere. Să îl
parcurgem cu o buclă și numerele care se împart
la 2, să le ridicăm la pătrat și să le afișăm
în consolă, iar numerele care se împart la 3,
să le ridicăm la cub și să le afișăm în consolă:
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; // vom trece la o nouă iterație a buclei
}
console.log(res); // se va executa dacă se împarte la 2 sau 3
}
Vedeți și
-
lecția din manualul JavaScript,
în care este descrisă în detaliu lucrul cucontinue -
instrucțiunea
break,
care încheie forțat bucla