在对象数组中计算特定属性值的出现次数
我想知道如何计算像这样的对象数组中的出现次数:
[
{id : 12,
name : toto,
},
{id : 12,
name : toto,
},
{id : 42,
name : tutu,
},
{id : 12,
name : toto,
},
]
在这种情况下,我想要一个函数,它可以给我这个结果:
getNbOccur(id){
//不知道怎么做...//
return occurs;
}
如果我给出id为12,我希望得到3。
我该如何做到这一点?