javascript forEach无法break,使用every代替

Posted 等风来

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript forEach无法break,使用every代替相关的知识,希望对你有一定的参考价值。

every的入口参数是一个返回bool值的函数,在需要break的地方return false,其他均return true,即可达到和break相同的效果

function find(arr2, ele) {
  arr2.every(function (item, i) {
    if (item === ele) {
      return false
    }
    return true
  })
}

 

 

 

出处:https://segmentfault.com/q/1010000006165646

以上是关于javascript forEach无法break,使用every代替的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript中 forEach map 方法 无法跳出循环问题及解决方案

JavaScript 的 foreach 用不了 break/continue?同样写法下 for 循环也不行

JavaScript 的 foreach 用不了 break/continue?同样写法下 for 循环也不行

温故而知新 forEach 无法中断(break)的问题

Kotlin 中 `forEach` 中的 `break` 和 `continue`

列出 ForEach 休息时间