我有一个数组。
var a=[{t: "titi", v: 0, id: 100},
{t: "titi", v: 1, id: 101},
{t: "random", v: 2, id: 103}];
我有上面的数组。我需要找到具有“ titi”值的对象计数,因为它是t值。在这种情况下,必须为2。
答案 0 :(得分:1)
您可以使用filter()
来获取匹配属性值的数组,然后使用数组的length
:
var a=[{text: "titi", value: 0, id: 100},
{text: "titi", value: 1, id: 101},
{text: "random", value: 2, id: 103}];
var count_titi = a.filter(i => i.text=='titi').length;
console.log(count_titi);