спасибо за вашу помощь в моих последних постах!На этот раз я получил вложенный массив и хочу сгруппировать и сосчитать их.Мой массив выглядит так:
var arr = [
{
"account": {
"id": 123,
"name": "worker"
},
"fromCountry": "TE",
"status": "created"
},
{
"account": {
"id": 3,
"name": "worker"
},
"fromCountry": "TE",
"status": "pending"
},
{
"account": {
"id": 123,
"name": "worker"
},
"fromCountry": "TE",
"status": "created"
},
{
"account": {
"id": 1,
"name": "CEO"
},
"fromCountry": "FE",
"status": "done"
},
{
"account": {
"id": 1123,
"name": "worker"
},
"fromCountry": "FE",
"status": "created"
}
]
Я хочу сгруппировать их по Странам, сосчитать страны и сохранить в дочернем элементе названия типов, а также подсчитать их.Так что это должно выглядеть так:
[
{
name: "TE",
value: 3,
child: [
{
name: "worker",
count: 2
},
{
name: "CEO",
count: 1
}
]
},
{
name: "FE",
value: 2,
child: [
{
name: "worker",
count: 1
},
{
name: "CEO",
value: 1
}
]
}
]
(Примечание: я не хотел бы использовать дополнительные библиотеки javascript)
Не могли бы вы помочь мне, пожалуйста?