let arrs=[1,2,3,4,5]
//1: forEach循环
try{
arrs.forEach(function(i){
if(i == 2){
// return; // 退出当前循环
throw 'jump out'//退出整个循环
}
console.log(i)
})
}catch(e){
}
//2: for循环
for(var i=0, len = arrs.length ; i< len ; i++){
if(i == 2){
// continue;// 退出当前循环
break;//退出整个循环
}
console.log(arrs[i]);
}
//3 for-of循环
for(var i of arrs){
if(i == 2){
// continue;// 退出当前循环
break;//退出整个循环
}
console.log(i);
}
//4 for-in循环
退出方法同for循环。
人生旅途,边走边看...
浙公网安备 33010602011771号