我已经编写了一个方法来计算数组中“enabled”设置为“true”的对象数量。
每次找到数组中“enabled”设置为“true”的对象时,我都会将计数器加1。
如何在不使用“counter”变量的情况下,使用reduce或filter实现这一点呢?
以下是我的代码:
function getCount() {
const arr =[[{ "enabled": true }], [{ "enabled": false}, {"enabled": true}]];
var count = 0;
arr.forEach(function(ar){
ar.forEach(function(obj){
if(obj.enabled) {
count++;
}
})
});
return count;
}
obj.seatMapAvailable
是什么?你是不是想说obj.enabled
? - StudioTime