There is two possibility to interact in a for loop in Javascript:
break,continue.For example, to stop a for loop it will be :
for (i = 0; i < 8; i++) {
if (i === 3) {
break
}
console.log(`We are in the ${i} loop. Loop after 2 will not show`)
}
To simply jump the fourth loop, we can do :
for (i = 0; i < 8; i++) {
if (i === 3) {
continue
}
console.log(`We are in the ${i} loop. Loop after 3 will be ignored`)
}
Those also work with for ... of loop :
const list = ['a', 'b', 'c']
for (const value of list) {
if (value === 'a') {
continue
}
console.log(`The value are ${value}, a will be ignored`)
}
Note that those will not work with
forEachstatement.