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循环。

  

posted on 2022-01-05 10:33  码农-编程小子  阅读(399)  评论(0编辑  收藏  举报