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获取url上某个参数的方法
Nov 08 Javascript
js中事件的处理与浏览器对象示例介绍
Nov 29 Javascript
Javascript基础教程之关键字和保留字汇总
Jan 18 Javascript
js封装可使用的构造函数继承用法分析
Jan 28 Javascript
jQuery实现的登录浮动框效果代码
Sep 26 Javascript
node.js中 stream使用教程
Aug 28 Javascript
微信小程序 wx:for的使用实例详解
Apr 27 Javascript
Vue使用mixins实现压缩图片代码
Mar 14 Javascript
react-native封装插件swiper的使用方法
Mar 20 Javascript
vue中el-upload上传图片到七牛的示例代码
Oct 19 Javascript
Electron-vue脚手架改造vue项目的方法
Oct 22 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
Nov 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
PHP生成静态页
2006/11/25 PHP
php生成EAN_13标准条形码实例
2013/11/13 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
PHP实现163邮箱自动发送邮件
2016/03/29 PHP
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
PHP 计算两个特别大的整数实例代码
2018/05/07 PHP
获取offsetTop和offsetLeft值的js代码(兼容)
2013/04/16 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
Javascript继承机制详解
2017/05/30 Javascript
js+css实现红包雨效果
2018/07/12 Javascript
JavaScript代码调试方法实例小结
2019/01/05 Javascript
浅谈React Native 传参的几种方式(小结)
2019/05/21 Javascript
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
用Python实现协同过滤的教程
2015/04/08 Python
python 回调函数和回调方法的实现分析
2016/03/23 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
python与php实现分割文件代码
2017/03/06 Python
Python 基础之字符串string详解及实例
2017/04/01 Python
mac系统下Redis安装和使用步骤详解
2019/07/09 Python
python实现统计代码行数的小工具
2019/09/19 Python
Python PyQt5整理介绍
2020/04/01 Python
python如何保存文本文件
2020/06/07 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
深入理解Python变量的数据类型和存储
2021/02/01 Python
CSS3 网页下拉菜单代码解释 中文翻译
2010/02/27 HTML / CSS
好的演讲稿开场白
2013/12/30 职场文书
个人自我评价范文
2014/02/05 职场文书
作弊检讨书
2015/01/27 职场文书
美术教师个人总结
2015/02/06 职场文书
2016公司年会通知范文
2015/04/25 职场文书
2015年妇幼卫生工作总结
2015/05/23 职场文书
校园开放日新闻稿
2015/07/17 职场文书
创业计划书之家教托管
2019/09/25 职场文书
关于maven依赖 ${xxx.version}报错问题
2022/01/18 Java/Android