Istruzione continue
L'istruzione continue effettua una transizione forzata
alla prossima iterazione del ciclo.
Sintassi
continue;
Esempio
Supponiamo di avere un array con numeri.
Iteriamolo con un ciclo e eleviamo al quadrato i numeri divisibili
per 2 e stampiamoli
in console, mentre i numeri divisibili per 3,
eleviamoli al cubo e stampiamoli in console:
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; // passa alla prossima iterazione del ciclo
}
console.log(res); // verrà eseguito se divisibile per 2 o 3
}
Vedi anche
-
lezione dal manuale JavaScript,
che descrive in dettaglio come lavorare concontinue -
l'istruzione
break,
che termina forzatamente il ciclo