原生js使用forEach()与jquery使用each遍历数组,return false 的区别
来源:互联网 发布:java定义string并遍历 编辑:程序博客网 时间:2024/04/28 22:52
原生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,直接结束整个循环。
题外:
Jquery中each的三种遍历方法
1、选择器+遍历
$('div').each(function (i){
i就是索引值
this 表示获取遍历每一个dom对象
});
2、选择器+遍历
$('div').each(function (index,domEle){
index就是索引值
domEle 表示获取遍历每一个dom对象
});
3、更适用的遍历方法
1)先获取某个集合对象
2)遍历集合对象的每一个元素
var d=$("div");
$.each(d,function (index,domEle){
d是要遍历的集合
index就是索引值
domEle 表示获取遍历每一个dom对
});
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()循环遍历。
0 0
- 原生js使用forEach()与jquery使用each遍历数组,return false 的区别
- 原生js使用forEach()与jquery使用each遍历数组,return false 的区别
- 原生JS forEach()和map()遍历的区别以及兼容写法,jQuery $.each()和$.map()遍历
- list-each-while遍历数组 和使用foreach的对比
- js---原生JS数组arr遍历方法forEach()和map()遍历的区别以及兼容写法
- 原生JS forEach()和map()遍历,jQuery$.each()和$.map()遍历
- js中事件使用return;return false;return true的区别
- forEach , $.each() , $().each()的使用
- json数组使用jquery each循环遍历
- js中foreach、each、map遍历数组
- jquery.each return false 问题
- JS中的EACH使用RETURN
- 使用each与list遍历数组
- JS中的forEach、map方法 与 jQuery的$.each方法
- foreach 与 each的区别
- 【js与jquery】jquery的一个通用的专门用于遍历的全局方法$.each()的使用
- 数组遍历for与foreach的区别
- jQuery中event.preventDefault() 与 return false 的区别
- COOKIE 的跨域共享
- perl: warning: Setting locale failed.引发的问题
- Windows 下Nexus搭建Maven服务器
- 简单log4j.properties配置示例
- [BZOJ3505][Cqoi2014]数三角形(组合数学+gcd)
- 原生js使用forEach()与jquery使用each遍历数组,return false 的区别
- 底部栏
- Scala常用函数
- Android RecyclerView item选中放大被遮挡问题
- SDL简单动画
- 二进制补码问题
- Jenkins(九)解决新添加用户不在 sudoers 文件
- 多物体检测 RCNN
- JS 代码中到底加不加分号