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

这篇文章主要介绍了javascript使用foreach()与jquery使用each遍历数组时return false 的区别,非常不错,需要的朋友可以参考下

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

登录后复制

结果如下:

立即学习“Java免费学习笔记(深入)”;

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()循环遍历。

相关推荐:

AngularJS使用Post方法传递json参数的思路(附代码)

JavaScript使用import和require打包实例分享

以上就是JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2764287.html

(0)
上一篇 2025年3月8日 10:26:44
下一篇 2025年3月8日 10:26:48

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • js中的apply与call的用法

    这篇文章主要介绍了关于js中的apply与call的用法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 在ECAMScript3给Function的原型定义了两个方法,它们是Function.prototype.call和F…

    编程技术 2025年3月8日
    200
  • JS实现动态给标签控件添加事件

    这篇文章主要介绍了js实现动态给标签控件添加事件的方法,结合实例形式分析了javascript简单实现动态添加事件的相关操作技巧,需要的朋友可以参考下 本文实例讲述了JS实现动态给标签控件添加事件的方法。分享给大家供大家参考,具体如下: n…

    编程技术 2025年3月8日
    200
  • Avalonjs 实现简单购物车功能

    这篇文章主要介绍了关于avalonjs 实现简单购物车功能,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 avalon是国内最强大的MVVM框架,最近小编在高购物车的项目,我们是用avalon来实现一些模块的,所以顺其自然的…

    编程技术 2025年3月8日
    200
  • JS简单实现浮动窗口

    这篇文章主要介绍了js简单实现浮动窗口效果,涉及javascript操作浮动窗口的创建、打开、关闭等相关操作技巧,需要的朋友可以参考下 本文实例讲述了JS简单实现浮动窗口效果。分享给大家供大家参考,具体如下: HTML部分: nbsp;ht…

    2025年3月8日
    200
  • js代码延迟一定时间后执行一个函数的实例

    这篇文章主要介绍了关于js代码延迟一定时间后执行一个函数的实例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 实例如下:  setTimeout(funcName,500);    function funcName() {…

    编程技术 2025年3月8日
    200
  • 利用JS hash制作单页Web应用的方法详解

    这篇文章主要介绍了关于利用js hash制作单页web应用的方法详解,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 前言 本文主要给大家介绍了关于利用JS hash制作单页Web应用的相关内容,分享出来供大家参考学习,下面话…

    编程技术 2025年3月8日
    200
  • JS去掉字符串前后空格或去掉所有空格的用法

    这篇文章主要介绍了js去掉字符串前后空格或去掉所有空格的用法,需要的朋友可以参考下 1、  去掉字符串前后所有空格: 代码如下:    function Trim(str)   {     return str.replace(/(^s*)…

    编程技术 2025年3月8日
    200
  • js保留两位小数的方法

    本篇文章给大家总结了js保留两位小数的各种方法以及每种方法的实例代码分析,如果大家对此有需要,一起来学习下js保留两位小数的方法吧。 本文是小编针对js保留两位小数这个大家经常遇到的经典问题整理了在各种情况下的函数写法以及遇到问题的分析,以…

    编程技术 2025年3月8日
    200
  • 使用Vue.Js结合Jquery Ajax加载数据的两种方式

    本篇文章主要介绍了详解使用vue.js结合jquery ajax加载数据的两种方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 整理文档,搜刮出一个使用Vue.Js结合Jquery Ajax加载数据的两种方式的代码,稍微整理精简一下做…

    2025年3月8日
    200
  • JS简单获取当前年月日星期的方法

    这篇文章主要介绍了js简单获取当前年月日星期的方法,结合完整实例形式分析了javascript基于自定义函数获取当前日期时间的方法,涉及javascript中date()类的使用与日期相关运算技巧,需要的朋友可以参考下 本文实例讲述了JS简…

    2025年3月8日
    200

发表回复

登录后才能评论