【发布时间】:2016-11-02 15:09:14
【问题描述】:
我有一系列不同的对象,如下所示:
[{
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);
}
【问题讨论】:
-
需要进一步解释。 “过滤”这个词被使用得太随意了。这很不清楚......
标签: javascript arrays filter