De continue instructie
De instructie continue forceert een overgang
naar de volgende iteratie van de lus.
Syntaxis
continue;
Voorbeeld
Stel we hebben een array met nummers. Laten we
deze doorlopen met een lus en de nummers die deelbaar zijn
op 2, kwadrateren en uitvoeren
naar de console, en de nummers die deelbaar zijn op 3,
tot de derde macht verheffen en naar de console uitvoeren:
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; // ga naar de volgende iteratie van de lus
}
console.log(res); // wordt uitgevoerd als deelbaar door 2 of 3
}
Zie ook
-
les uit de JavaScript-handleiding,
waarin het werken metcontinuein detail wordt beschreven -
de instructie
break,
die de lus geforceerd beëindigt