如何检查数组的所有元素是否真实或虚假。
由于以下似乎没有这样做:
_.all([true, true, true], true);
它返回:false
?
答案 0 :(得分:22)
您应该重新阅读lodash的_.every(collection, [predicate=_.identity])
api doc。您的代码问题是您传递的第二个参数。删除它,它的工作原理
> _.every([true, 'foo', 1])
true
> _.every([true, 'foo', 1, 0])
false