如何检查数组的所有元素是真值还是假值。
因为以下内容似乎没有做到这一点:
_.all([true, true, true], true);
它返回:false
?
最佳答案
您应该重新阅读_.every(collection, [predicate=_.identity])
api doc lodash 的。您的代码的问题是您传递的第二个参数。删除它就可以了
> _.every([true, 'foo', 1])
true
> _.every([true, 'foo', 1, 0])
false
关于javascript - 为什么 lodash `_.all([true, true, true], true);` 返回 `false` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30900646/