在对象数组中计算特定属性值的出现次数

17 浏览
0 Comments

在对象数组中计算特定属性值的出现次数

我想知道如何计算像这样的对象数组中的出现次数:

[

{id : 12,

name : toto,

},

{id : 12,

name : toto,

},

{id : 42,

name : tutu,

},

{id : 12,

name : toto,

},

]

在这种情况下,我想要一个函数,它可以给我这个结果:

getNbOccur(id){
//不知道怎么做...//
return occurs;
}

如果我给出id为12,我希望得到3。

我该如何做到这一点?

0