1.实例一:return
var a=[1,2,3];
a.forEach((item,index,arr)=>{
if(i>=2){
return;
};
console.log(item);
});
//得到的结果是1,说明,return在forEach里面是可以正常使用,终止后续代码的执行
2.实例二:break;(用于跳出当前层的循环)
var a=[1,2,3];
a.forEach((item,index,arr)=>{
if(i>=2){
break;
};
console.log(item);
});
//结果是: Uncaught SyntaxError: Illegal break statement
本文通过两个实例探讨了JavaScript中使用forEach循环配合return与break语句的行为差异。实例表明,return可以在forEach内部正常工作并提前终止循环,而break则会引发非法语句错误。
884

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



