亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS中的幾種循環(huán)和跳出方式

 更新時間:2022年07月01日 08:36:28   作者:小旭2021  
這篇文章介紹了JS中的幾種循環(huán)和跳出方式,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

JS中的循環(huán)是大家很常用的,這里總結一下幾種常用循環(huán)的跳出方式。

1.for循環(huán)

var arr = ['q','w','e','r','t'];
for(var i=0, len = arr.length ; i< len ; i++){
console.log(arr[i]);
}
 
// q , w , e , r , t

跳出本次循環(huán)continue:

for(var i=0, len = arr.length ; i< len ; i++){
if(i == 2){
continue;
}
console.log(arr[i]);
}
 
// q , w , r , t

當i==2時,跳出本次循環(huán),本次循環(huán)下面的代碼不在執(zhí)行。但是真?zhèn)€循環(huán)繼續(xù)執(zhí)行,直到循環(huán)條件為false。

跳出整個循環(huán)break:

for(var i=0, len = arr.length ; i< len ; i++){
if(i == 2){
break;
}
console.log(arr[i]);
}
 
// q , w

當i == 2時,使用break跳出整個循環(huán),后面的循環(huán)條件不在執(zhí)行,直接退出整個循環(huán)。

2. for-in循環(huán)

退出方法同for循環(huán)。

3.jQuery的each循環(huán)

$.each(arr,function(index,oo){
console.log(oo);
})
//q , w , e , r , t

退出當前循環(huán) return true:

$.each(arr,function(index,oo){
if(index == 2){
return true;
}
console.log(oo);
})
//q ,w ,r ,t

當index == 2 時,退出當前循環(huán),整體循環(huán)繼續(xù)執(zhí)行。

退出整個循環(huán) return false:

$.each(arr,function(index,oo){
if(index == 2){
return false;
}
console.log(oo);
});
 
// q , w

當index == 2時,使用return false,可以退出整個循環(huán),后面的條件不在執(zhí)行。

4.forEach循環(huán)

arr.forEach(function(oo,index){
console.log(oo);
});
 
// q, w, e, r, t

退出當前循環(huán) return ;reutrn false ; return true ;

arr.forEach(function(oo,index){
if(index == 2){
return ;
//return false; //效果同上
// return true; //效果同上
}
console.log(oo);
});
// q , w ,r ,t

在forEach循環(huán)中,return 返回任何值,都只能退出當前循環(huán)。

要想跳出整個forEach循環(huán),可以使用拋異常的方式:

try{
arr.forEach(function(oo,index){
if(index == 2){
throw 'jumpout';
}
console.log(oo);
});
}catch(e){
}
 
// q , w

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • js時間戳和c#時間戳互轉方法(推薦)

    js時間戳和c#時間戳互轉方法(推薦)

    下面小編就為大家?guī)硪黄猨s時間戳和c#時間戳互轉方法(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 微信小程序實戰(zhàn)之登錄頁面制作(5)

    微信小程序實戰(zhàn)之登錄頁面制作(5)

    這篇文章主要為大家詳細介紹了微信小程序實戰(zhàn)之登錄頁面制作代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • javascript動態(tài)生成樹形菜單的方法

    javascript動態(tài)生成樹形菜單的方法

    這篇文章主要介紹了javascript動態(tài)生成樹形菜單的方法,涉及JavaScript針對頁面元素與屬性的動態(tài)操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • js從數組中刪除指定值(不是指定位置)的元素實現代碼

    js從數組中刪除指定值(不是指定位置)的元素實現代碼

    下面小編就為大家?guī)硪黄猨s從數組中刪除指定值(不是指定位置)的元素實現代碼。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • JavaScript數據結構之單鏈表和循環(huán)鏈表

    JavaScript數據結構之單鏈表和循環(huán)鏈表

    這篇文章主要介紹了JavaScript數據結構之單鏈表、循環(huán)鏈表,詳細的介紹了JavaScript如何實現單鏈表、循環(huán)鏈表,有興趣的可以了解一下
    2017-11-11
  • JavaScript利用油猴腳本實現去水印功能

    JavaScript利用油猴腳本實現去水印功能

    這篇文章主要為大家詳細介紹了JavaScript如何利用油猴腳本實現去水印功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-03-03
  • 微信小程序wepy框架筆記小結

    微信小程序wepy框架筆記小結

    這篇文章主要介紹了微信小程序wepy框架筆記小結,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • JS實現百度搜索接口及鏈接功能實例代碼

    JS實現百度搜索接口及鏈接功能實例代碼

    這篇文章主要介紹了JS實現百度搜索接口及鏈接功能實例代碼,需要的朋友可以參考下
    2018-02-02
  • 一文帶你詳細理解uni-app如何構建小程序

    一文帶你詳細理解uni-app如何構建小程序

    uni-app是近年來一種新興的多端混合開發(fā)框架,適合開發(fā)跨平臺應用,方便多端運行,下面這篇文章主要給大家介紹了關于uni-app如何構建小程序的相關資料,需要的朋友可以參考下
    2022-11-11
  • 分享自己用JS做的掃雷小游戲

    分享自己用JS做的掃雷小游戲

    引用了jQuery,節(jié)省了很多鼠標點擊上的判斷。界面顯然都是照搬Windows的掃雷啦,詳細的內容注釋里都有,感興趣的朋友參考下吧
    2016-02-02

最新評論