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 相关文章推荐
js charAt的使用示例
Feb 18 Javascript
javascript中interval与setTimeOut的区别示例介绍
Mar 14 Javascript
JavaScript中的ubound函数使用实例
Nov 04 Javascript
AngularJs动态加载模块和依赖注入详解
Jan 11 Javascript
微信小程序 欢迎页面的制作(源码下载)
Jan 09 Javascript
深入浅出es6模板字符串
Aug 26 Javascript
详解react服务端渲染(同构)的方法
Sep 21 Javascript
vue项目中导入swiper插件的方法
Jan 30 Javascript
vue-cli3环境变量与分环境打包的方法示例
Feb 18 Javascript
vuex(vue状态管理)的特殊应用案例分享
Mar 03 Javascript
详细分析vue响应式原理
Jun 22 Javascript
js实现磁性吸附的示例
Oct 26 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-fpm.conf配置文件中文说明详解及重要参数说明
2018/10/10 PHP
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
javascript右下角弹层及自动隐藏(自己编写)
2013/11/20 Javascript
wangEditor编辑器失去焦点后仍然可以在原位置插入图片分析
2015/05/06 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
JQuery查找DOM节点的方法
2015/06/11 Javascript
coffeescript使用的方式汇总
2015/08/05 Javascript
完美实现bootstrap分页查询
2015/12/09 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
angular十大常见问题
2017/03/07 Javascript
使用jQuery.Pin垂直滚动时固定导航
2017/05/24 jQuery
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
JavaScript类的继承方法小结【组合继承分析】
2018/07/11 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
在vue中使用cookie记住用户上次选择的实例(本次例子中为下拉框)
2020/09/11 Javascript
详解阿里Node.js技术文档之process模块学习指南
2021/01/04 Javascript
Python中的闭包详细介绍和实例
2014/11/21 Python
Python正则表达式教程之一:基础篇
2017/03/02 Python
使用python为mysql实现restful接口
2018/01/05 Python
Python实现动态图解析、合成与倒放
2018/01/18 Python
python列表生成式与列表生成器的使用
2018/02/23 Python
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
python使用tornado实现登录和登出
2018/07/28 Python
python切片(获取一个子列表(数组))详解
2019/08/09 Python
Pytorch加载部分预训练模型的参数实例
2019/08/18 Python
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
Pretty You London官网:英国拖鞋和睡衣品牌
2019/05/08 全球购物
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
中年人生感言
2014/02/04 职场文书
部门年终奖分配方案
2014/05/07 职场文书
环境工程专业自荐信范文
2014/06/24 职场文书
初中信息技术教学计划
2015/01/22 职场文书
创业计划书介绍
2019/04/24 职场文书
如何将numpy二维数组中的np.nan值替换为指定的值
2021/05/14 Python
Python+Selenium自动化环境搭建与操作基础详解
2022/03/13 Python