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 相关文章推荐
写的htc的数据表格
Jan 20 Javascript
javascript下操作css的float属性的特殊写法
Aug 22 Javascript
学习ExtJS Window常用方法
Oct 07 Javascript
jquery 关于event.target使用的几点说明介绍
Apr 26 Javascript
JavaScript中的prototype.bind()方法介绍
Apr 04 Javascript
使用jQuery管理选择结果
Jan 20 Javascript
jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
Dec 01 Javascript
基于JavaScript实现简单的随机抽奖小程序
Jan 05 Javascript
详解JavaScript 中 if / if...else...替换方式
Jul 15 Javascript
JavaScript数组去重的方法总结【12种方法,号称史上最全】
Feb 28 Javascript
webpack 处理CSS资源的实现
Sep 27 Javascript
node.js实现http服务器与浏览器之间的内容缓存操作示例
Feb 11 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
用libTemplate实现静态网页的生成
2006/10/09 PHP
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
PHP使用FFmpeg获取视频播放总时长与码率等信息
2016/09/13 PHP
ExtJS 2.0实用简明教程 之Border区域布局
2009/04/29 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
2015/10/27 Javascript
详解javascript的变量与标识符
2016/01/04 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
Vue 2.0 服务端渲染入门介绍
2017/03/29 Javascript
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
JS关闭子窗口并且刷新上一个窗口的实现示例
2020/03/10 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
js实现购物车商品数量加减
2020/09/21 Javascript
React Native登录之指纹登录篇的示例代码
2020/11/03 Javascript
python的id()函数介绍
2013/02/10 Python
Python循环语句之break与continue的用法
2015/10/14 Python
python实现聊天小程序
2018/03/13 Python
Python 单元测试(unittest)的使用小结
2018/11/14 Python
python爬虫 execjs安装配置及使用
2019/07/30 Python
python2爬取百度贴吧指定关键字和图片代码实例
2019/08/14 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
python的time模块和datetime模块实例解析
2019/11/29 Python
PyQt5实现简单的计算器
2020/05/30 Python
PyCharm设置注释字体颜色以及是否倾斜的操作
2020/09/16 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
史上最详细的Python打包成exe文件教程
2021/01/17 Python
英国天然抗衰老护肤品品牌:Nakin Skin Care
2019/04/16 全球购物
吸烟检讨书2000字
2014/02/13 职场文书
学生个人自我鉴定范文
2014/03/28 职场文书
新闻学专业求职信
2014/07/28 职场文书
惊涛骇浪观后感
2015/06/05 职场文书
员工手册董事长致辞
2015/07/29 职场文书
工商局调档介绍信
2015/10/22 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
HTML中的表单元素介绍
2022/02/28 HTML / CSS