gpt4 book ai didi

javascript - Angular : How to get the count of the Object with specific value?

转载 作者:行者123 更新时间:2023-12-03 03:46:41 24 4
gpt4 key购买 nike

我有一个包含对象的 JSON 数据库。每一项都具有具有特定指定值的属性:a、b 或 c。

[
{
"id": 1,
"category": "a"
},
{
"id": 2,
"category": "b"
},
{
"id": 3,
"category": "c"
},
{
"id": 4,
"category": "a"
},
{
"id": 5,
"category": "a"
},
{
"id": 5,
"category": "b"
}
]

我想显示类似的内容:

There is a total of 6 items: a x 3, b x 2 and c x 1.

我知道我必须使用objectsinmyjsondatabase.length来获取总数。

我想知道如何获取具有特定值的对象的长度(数量)?

最佳答案

定义一个函数:

getCount(character) {
return this.objects.filter(obj => obj.category === character).length;
}

并将其称为:this.getCount('a');

关于javascript - Angular : How to get the count of the Object with specific value?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45361011/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com