跳出本次循环
for (let i = 0; i < arr.length; i++) {
if (i === 5) {
continue
}
}
跳出整个循环
for (let i = 0; i < arr.length; i++) {
if (i === 5) {
break
}
}
foreach中
return跟for中的continue一个效果
arr.forEach((item, index) => {
if (item === 2) {
return
}
})
跳出整个循环可以用
抛出异常的方式
try {
arr.forEach((a, i) => {
if (i === 2) {
throw new Error()
}
})
} catch (e) {
console.log(e)
}