forEach跳出循环

在for循环中,跳出循环有两种模式: break、continue;但是在forEach中,使用break或者continue都会报错;使用return在forEach不起作用,循环会继续执行,貌似充当了continue的角色

forEach跳出循环的方法

  • 第一种:使用for代替forEach
     只能使用break或者continue;如果是针对函数,则使用return
  • 第二种:使用try...catch捕获异常实现(不建议使用)
  • 使用some或者every方法
     some()中使用eturn true跳出循环,注意:如果在函数中使用,只是跳出循环,而不会终止函数,后面的代码还是会执行
     every()中使用return false 跳出循环,但是要在对应的条件中加入return true,才可以执行后续的循环
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容