美文网首页
forEach中不能使用 break/continue

forEach中不能使用 break/continue

作者: 小小的开发人员 | 来源:发表于2019-04-29 17:45 被阅读0次

  es5的数组提供了多种遍历方法,比如经常用到的foreach,做项目时我们遇到了如下问题,想要在某个条件时break,但是却编译错误了。


  这是因为惯性思维,在for循环语句中是可以使用 break/continue,但是forEach的callback是个函数,是不能使用 break/continue退出的,想要退出也只能return



我们设置return,可以看出return是没法像break一样强制退出的,
如果非要使用forEach,可以自己写个break



不过,我还是喜欢不引入无关的变量,用原生的for循环

相关文章

  • js循环

    for循环 forEach 但是forEach不能中止或者中途跳出循环,即不能使用break,continue这些...

  • foreach中不能使用 break/continue

    报错:SyntaxError: Illegal break/continue statement 在for循环语句...

  • forEach中不能使用 break/continue

      es5的数组提供了多种遍历方法,比如经常用到的foreach,做项目时我们遇到了如下问题,想要在某个条件时br...

  • forEach跳出循环

    在for循环中,跳出循环有两种模式: break、continue;但是在forEach中,使用break或者co...

  • JavaScript中 跳出(终止)forEach循环

    JavaScript中 跳出(终止)forEach循环forEach()方法,不支持break和continue,...

  • 访问和操作数组-遍历和索引

    For-In forEach无法使用 break 或 continue 跳出或者跳过循环使用 return 只能退...

  • 2017.08.18

    问题 JS中foreach语义中希望使用break打断循环失败。 JS中Foreach为什么不能break?如何实...

  • 循环

    1. forEach kotlin 中可以使用 forEach遍历数组 forEach 中不能使用break,co...

  • kotlin学习第二天

    for循环和foreach循环 break和continue break和continue的用法同java。在ko...

  • js中的各种遍历方式

    es5中的循环 for循环(可用 break; continue;) forEach (不可用 break; co...

网友评论

      本文标题:forEach中不能使用 break/continue

      本文链接:https://www.haomeiwen.com/subject/rsdunqtx.html