JavaScript使用forEach()與jQuery使用each遍歷數(shù)組時return false 的區(qū)別
原生js使用forEach()與jquery使用each()遍歷數(shù)組,return false 的區(qū)別:
1、使用each()遍歷數(shù)組a,如下:
var a=[20,21,22,23,24]; $.each(a, function(index,val) { console.log('index='+index); if(index==2){ return false; } console.log('val='+val); });
結(jié)果如下:
從運行的效果可以看出,return 相當于循環(huán)中的break,直接結(jié)束整個循環(huán)。
2、使用forEach()遍歷數(shù)組a,如下:
var a=[20,21,22,23,24]; a.forEach(function(val,index){ console.log('index='+index); if(index==2){ return false; } console.log('val='+val); });
結(jié)果如下:
從運行的效果可以看出,return 相當于循環(huán)中的continue,跳出當前循環(huán),后面的循環(huán)遍歷繼續(xù)。
本人也查過一些資料,我們可以通過自己寫判斷語句結(jié)束整個forEach()循環(huán),或者使用for()循環(huán)遍歷。
- Js中forEach修改原數(shù)組與sort排序經(jīng)典場景詳解
- js數(shù)組forEach實例用法詳解
- Nodejs 數(shù)組的隊列以及forEach的應用詳解
- JavaScript遍歷數(shù)組的三種方法map、forEach與filter實例詳解
- js/jquery遍歷對象和數(shù)組的方法分析【forEach,map與each方法】
- Javascript數(shù)組循環(huán)遍歷之forEach詳解
- JavaScript中的數(shù)組遍歷forEach()與map()方法以及兼容寫法介紹
- javascript中FOREACH數(shù)組方法使用示例
- Javascript數(shù)組的?forEach?方法詳細介紹
相關文章
JavaScript遍歷json對象數(shù)據(jù)的方法
這篇文章介紹了JavaScript遍歷json對象數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-04-04javascript + jquery實現(xiàn)定時修改文章標題
用javascript+jquery寫的一個定時器,定時修改文章標題,需要的朋友可以參考下2014-03-03JavaScript數(shù)學對象之數(shù)字進制轉(zhuǎn)換
這篇文章主要為大家講解了JavaScript數(shù)學對象——數(shù)字進制轉(zhuǎn)換的實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05