javascript – “退出”函数,如果语句内部Lodash forEach()

前端之家收集整理的这篇文章主要介绍了javascript – “退出”函数,如果语句内部Lodash forEach()前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
function(){
    _.forEach(listOfSomething,function (something) {
      if(someCondition){
        return false
      }
    });
    return true;
}

看起来很简单 – 尝试检查每个项目的某些条件,如果没有满足任何项目退出函数并返回false.在没有退出的情况下完成循环时,返回true.

始终返回true,尝试使用控制台日志记录,并且确实返回“返回错误”点.

我是否遗漏了一些关于js如何工作的明显事实或者这是一个lodash的事情?

解决方法

你遗漏的是你的return false语句与你的return true语句不同.您可能希望使用与任何/某些不同的lodash方法.
function(){
    return _.some(listOfSomething,function (something) {
      return someCondition;
    });
}

猜你在找的JavaScript相关文章