js foreach 循环使用 return 跳出循环及返回值无效 for 循环使用有效

Lenix at 
一次项目中使用 forEach 进行遍历,达到某一条件,希望跳出循环,代码不继续执行。this.tableData.forEach((item, index)=>{ if (item.value=== 1) { return } for 循环使用 return 可以跳出循环 let a=[1,2,3]; let b=[4,5,6,7,8]; function test(){ for(var i=0;i<a.length;i++){ for(var j=0;j<b.length;j++){ ……