原生js使用forEach()与jquery使用each遍历数组,return false 的区别
生活随笔
收集整理的這篇文章主要介紹了
原生js使用forEach()与jquery使用each遍历数组,return false 的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原生js使用forEach()與jquery使用each()遍歷數組,return false 的區別:?
1、使用each()遍歷數組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);});結果如下:?
從運行的效果可以看出,return 相當于循環中的break,直接結束整個循環。?
2、使用forEach()遍歷數組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);});結果如下:?
從運行的效果可以看出,return 相當于循環中的continue,跳出當前循環,后面的循環遍歷繼續。?
本人也查過一些資料,我們可以通過自己寫判斷語句結束整個forEach()循環,或者使用for()循環遍歷。
轉載于:https://www.cnblogs.com/Lily-nercel/p/5811034.html
總結
以上是生活随笔為你收集整理的原生js使用forEach()与jquery使用each遍历数组,return false 的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python ATM购物程序
- 下一篇: 画家问题