JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别


Posted in Javascript onAugust 26, 2016

 原生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);
});

结果如下:

JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别

从运行的效果可以看出,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);
});

结果如下:

JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别

从运行的效果可以看出,return 相当于循环中的continue,跳出当前循环,后面的循环遍历继续。

本人也查过一些资料,我们可以通过自己写判断语句结束整个forEach()循环,或者使用for()循环遍历。

Javascript 相关文章推荐
javascript Keycode对照表
Oct 24 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
Nov 18 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
Nov 27 Javascript
JavaScript插件化开发教程 (二)
Jan 27 Javascript
JavaScript中定义函数的三种方法
Mar 12 Javascript
JavaScript制作简单的日历效果
Mar 10 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
Apr 20 Javascript
微信小程序 弹框和模态框实现代码
Mar 10 Javascript
vue-cli+webpack项目 修改项目名称的方法
Feb 28 Javascript
使用vue-aplayer插件时出现的问题的解决
Mar 02 Javascript
vue 中swiper的使用教程
May 22 Javascript
google广告之另类js调用实现代码
Aug 22 Javascript
ES6中的数组扩展方法
Aug 26 #Javascript
jQuery实现微信长按识别二维码功能
Aug 26 #Javascript
XMLHttpRequest Level 2 使用指南
Aug 26 #Javascript
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
Aug 26 #Javascript
JavaScript组合模式学习要点
Aug 26 #Javascript
前端面试题及答案整理(二)
Aug 26 #Javascript
js前端面试题及答案整理(一)
Aug 26 #Javascript
You might like
第三章 php操作符与控制结构代码
2011/12/30 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
JavaScript继承方式实例
2010/10/29 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
JS实现图片预览的两种方式
2017/06/27 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
结合mint-ui移动端下拉加载实践方法总结
2017/11/08 Javascript
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
js的新生代垃圾回收知识点总结
2019/08/22 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
为什么Python中没有"a++"这种写法
2018/11/27 Python
python实现贪吃蛇游戏
2020/03/21 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
Python传递参数的多种方式(小结)
2019/09/18 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
美国著名童装品牌:OshKosh B’gosh
2016/08/05 全球购物
英国香水店:The Perfume Shop
2017/03/27 全球购物
美国新兴城市生活方式零售商:VILLA
2017/12/06 全球购物
乌克兰时尚鞋子和衣服购物网站:Born2be
2018/05/24 全球购物
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
"序列点" 是什么
2016/07/29 面试题
酒店保安员岗位职责
2014/01/31 职场文书
音乐幼师求职信
2014/07/09 职场文书
全国优秀教师事迹材料
2014/08/26 职场文书
人才市场接收函
2015/01/30 职场文书
个人更名证明
2015/06/23 职场文书
品牌形象定位,全面分析
2019/07/23 职场文书
人为什么会“幸灾乐祸”?
2019/08/06 职场文书
十大最强奥特曼武器:怪兽战斗仪在榜,第五奥特之父只使用过一次
2022/03/18 日漫
Redis唯一ID生成器的实现
2022/07/07 Redis