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,才可以执行后续的循环

你可能感兴趣的:(forEach跳出循环)