forEach不能break(解决方案和例子)

2019-5-9 21:44:25 191 views

期望

forEach下一定条件不能使用break阻止

解决方案

通过throw异常和try-catch 来捕获异常即可阻断

案例

 
var arr = [1, 2, 3];
try {
arr.forEach(v => {
if (v == 2) {
throw console.log("停止输出4");
}
});
console.log(4);
} catch (error) {}
0

No Comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。