JS中forEach跳出本次循环和终止循环

JS中forEach跳出本次循环和终止循环可使用 return 语句跳出本次循环 执行下一次循环 vararr 1 2 3 4 5 6 arr forEach item gt if item 3 return console log item 将输出 12456 3 不会输出 forEach 无法通过正常流程 如 break 终止循环 但可通过抛出异常的方式实现终止循环 vararr 1 2 3 4 5 6 try arr forEach item

可使用return语句跳出本次循环,执行下一次循环

var arr = [1,2,3,4,5,6] arr.forEach((item) => { if (item === 3) { return } console.log(item) }) 将输出 1 2 4 5 6,3不会输出 

forEach无法通过正常流程(如break)终止循环,但可通过抛出异常的方式实现终止循环

var arr = [1,2,3,4,5,6] try{ arr.forEach((item) => { if (item === 3) { throw new Error('End Loop') } console.log(item) }) } catch (e) { if(e.message === 'End Loop') throw e } 将只输出 1 2 

如果不想看到这个报错,将if(e.message === ‘End Loop’) throw e这一句删除就行

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201668.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午8:53
下一篇 2026年3月20日 上午8:53


相关推荐

  • 适配器模式(Adapter模式)详解

    适配器模式(Adapter模式)详解http://c.biancheng.net/view/1361.html在现实生活中,经常出现两个对象因接口不兼容而不能在一起工作的实例,这时需要第三者进行适配。例如,讲中文的人同讲英文的人对话时需要一个翻译,用直流电的笔记本电脑接交流电源时需要一个电源适配器,用计算机访问照相机的SD内存卡时需要一个读卡器等。在软件设计中也可能出现:需要开发的具有某种业务功能的组件在现有的组件库中已经存在,但它们与当前系统的接口规范不兼容,如果重新开发这些组件成本又很高,这时用适配器模式能很好地解决这些问题。

    2022年7月25日
    13
  • C++中析构函数为虚函数

    C++中析构函数为虚函数1 析构函数是否定义为虚函数的区别 1 析构函数定义为虚函数时 基类指针可以指向派生类的对象 多态性 如果删除该指针 delete p 就会调用该指针指向的派生类析构函数 而派生类的析构函数又自动调用基类的析构函数 这样整个派生类的对象完全被释放 2 析构函数不定义为虚函数时 编译器实施静态绑定 在删除基类指针时 只会调用基类的析构函数而不调用派生类析构函数 这样就会造成派生类对象析

    2026年3月19日
    2
  • 别再跟风“养虾”了:OpenClaw 实战课,帮你把 AI Agent 从概念变成生产力

    别再跟风“养虾”了:OpenClaw 实战课,帮你把 AI Agent 从概念变成生产力

    2026年3月12日
    4
  • 国内开通Claude Pro帐号的教程:支付宝充值订阅Claude Pro会员指南

    国内开通Claude Pro帐号的教程:支付宝充值订阅Claude Pro会员指南

    2026年3月16日
    1
  • MySQL报错1062_mysql数据库报错

    MySQL报错1062_mysql数据库报错mysql在主从复制过程中,由于各种的原因,从服务器可能会遇到执行BINLOG中的SQL出错的情况,在默认情况下,服务器会停止复制进程,不再进行同步,等到用户自行来处理。slave-skip-errors的作用就是用来定义复制过程中从服务器可以自动跳过的错误号,当复制过程中遇到定义的错误号,就可以自动跳过,直接执行后面的SQL语句mysql主从库同步错误:1062Error‘Duplicateentry‘1438019’forkey‘PRIMARY’’onquerymysql主从库在

    2022年8月30日
    4
  • 工具使用 – office快捷键

    工具使用 – office快捷键看一遍 记住最常用的 有利于提高文档编写效率

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号