forEach中不能使用 break/continue
发布网友
发布时间:2023-03-04 09:28
我来回答
共1个回答
热心网友
时间:2024-11-08 05:52
es5的数组提供了多种遍历方法,比如经常用到的foreach,做项目时我们遇到了如下问题,想要在某个条件时break,但是却编译错误了。
这是因为惯性思维,在for循环语句中是可以使用 break/continue,但是forEach的callback是个函数,是不能使用 break/continue退出的,想要退出也只能return
我们设置return,可以看出return是没法像break一样强制退出的,
如果非要使用forEach,可以自己写个break