为什么lodash`_.all([true,true,true],true);`返回`false`?

维克多S

我如何检查数组的所有元素是真还是假。

由于以下似乎没有做到这一点: _.all([true, true, true], true);

返回:false

塞巴斯蒂安·多明格斯(Sebastian Dominguez)

您应该重新阅读lodash_.every(collection, [predicate=_.identity]) api文档代码的问题是您要传递的第二个参数。删除它就可以了

> _.every([true, 'foo', 1])
true
> _.every([true, 'foo', 1, 0])
false

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么false &&(false)?false:true返回true

为什么 print(False == True and not True) 返回 False?

为什么“ [False,True]中的not(True)”返回False?

为什么当[[]是[]]而'{}是{}'返回False时,'()是()'返回True?

为什么“ True or False”比“ False或True”要快?

为什么从函数返回true或false?

为什么`(“” ||“ word”)== true`返回false?

为什么返回None而不是True或False?

序言:为什么是 true == not(not(true)) -> false?

布尔代数-为什么(True and False)True?

为什么 Python3 中的 True, True, True == (True, True, True) 给出 o/p True, True, False?

为什么'$ true -eq“ string”'返回$ true?

为什么[False]中的False == False会返回True?

谁能解释为什么True,True ==(True,True)的输出是(True,False)?

当 {a statement that is equal to True} == True 评估为 false 时,为什么 True == True 评估为 True?

javascript 中 true && true && true && false && true && true && true 的结果是什么?

为什么(false == 0)是TRUE?

为什么(null == false)和(null == true)都返回false?

为什么1 == 1 == 1返回true,“ 1” ==“ 1” ==“ 1”返回true,而“ a” ==“ a” ==“ a”返回false?

为什么if语句返回`true`?

为什么if语句返回True?

为什么 (true || false && false) 评估为 true?

为什么... == True在Python 3中返回False?

相同的RegExp交替返回true和false。为什么?

为什么返回 true 或 false 并中断;不起作用?

为什么“true || undefined ? undefined : false;” 返回“未定义”?

为什么fstream.fail()返回true或false

为什么此定义返回False而不是True?

如果语句应该为true时为什么返回false?