如何根据提供的值查找数组项的计数?

时间:2018-10-17 09:29:56

标签: javascript

我有一个数组。

var a=[{t: "titi", v: 0, id: 100},
{t: "titi", v: 1, id: 101},
{t: "random", v: 2, id: 103}];

我有上面的数组。我需要找到具有“ titi”值的对象计数,因为它是t值。在这种情况下,必须为2。

1 个答案:

答案 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);