Javascript 检查所有属性是否为false

Javascript 检查所有属性是否为false,javascript,reactjs,Javascript,Reactjs,反应状态如下: [ {type: "Benzine", active: false}, {type: "Diesel", active: false}, {type: "Electricity", active: false} ] 如何检查所有活动值是否为假 使用lodash有什么办法吗?您可以使用以下方法来测试是否每个活动属性都是真的: var-arr=[ {类型:“汽油”,活性:假}, {type:“Diesel”,活动:false}, {类型:“电”,激活:假} ]

反应状态如下:

[
   {type: "Benzine", active: false},
   {type: "Diesel", active: false},
   {type: "Electricity", active: false}
]
如何检查所有
活动
值是否为假


使用lodash有什么办法吗?

您可以使用以下方法来测试是否每个
活动属性都是真的:

var-arr=[
{类型:“汽油”,活性:假},
{type:“Diesel”,活动:false},
{类型:“电”,激活:假}
]

log(arr.every(obj=>obj.active))您可以使用loadash的every函数检查每个对象的active是否为false

var data = [
    {type: "Benzine", active: false},
    {type: "Diesel", active: false},
    {type: "Electricity", active: true}
];
// First argument is the data and second argument is the predicate to check
var res = _.every(data, {active: false}); // Returns true if all elements pass the predicate match else false.
document.getElementById("data").innerHTML  =  res;