跳出本次循环
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)
}

本文探讨了如何在JavaScript、数组迭代和循环结构中使用`continue`、`break`以及`return`来控制程序流程,包括在`forEach`循环中的应用。同时介绍了通过抛出异常来实现循环退出的方法。
1万+

被折叠的 条评论
为什么被折叠?



