美文网首页
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循环

    相关文章

      网友评论

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

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