我有一组不同的对象,看起来像这样:
[{
color:'red',
'type':'2',
'status':'true'
}
{
color:'red',
'type':'2',
'status':'false'
}]
我想过滤像 status
这样的一个元素,然后对过滤后的元素进行计数,例如,如果状态为假,则返回 1。
我试过下面的代码,但我不确定我在这里做什么:
for (i = 0; i < check.length; i++) {
var check2;
console.log(check[i].isApproved);
(function(check2) {
return check2 = check.filter(function(val) {
return val == false
}).length;
})(check2)
console.log('again Rides',check2);
}
原文由 DEO 发布,翻译遵循 CC BY-SA 4.0 许可协议
好吧,你可以只做一个计数,或者你可以运行一个过滤器并获得最终数组的长度。