break and continue
JS · Control Flowsyntax
break; // exit loop
continue; // skip to next iterationexample
const data = [3, -1, 7, 0, 5, -3, 9];
const positives = [];
for (const n of data) {
if (n < 0) continue; // skip negatives
if (positives.length >= 3) break; // stop after 3
positives.push(n);
}
console.log(positives); // [3, 7, 5]Note break exits the innermost loop. Use labeled breaks to exit outer loops: outer: for (...) { for (...) { break outer; } }