使用forEach的回调函数里面return,是跳出本次循环
在for循环里面return,是直接直接退出外层的函数,比如下面的test2里面去执行for循环,到4的时候直接退出test2,下面的console.log(5555)
和 console.log(111111)
没有执行到
const txt=[1,2,3,4,5,6,7];
function test2(arr){
for(let i=0;i<arr.length;i++){
if(arr[i]===4){
return;
}
if(arr[i]===5){
console.log(5555)
}
}
console.log(111111)
}
test2(txt);
网友评论