Я хочу вернуть массив, сгруппированный по типу. Вот мои данные:
const array = [
{Type: 1, data: { '11': 10, '12': 10 }},
{Type: 1, data: { '11': 20, '13': 20 }},
{Type: 2, data: { '14': 10, '15': 20 }}
];
Я использую Array.forEach & Object.keys ...
, но я не был знакомы с этими функциями
Как группировать данные следующим образом:
{
1 : {
"11" : {
"sum" : 30,
"count" : 2
},
"12" : {
"sum" : 10,
"count" : 1
},
"13" : {
"sum" : 20,
"count" : 1
},
},
2 : {
"14" : {
"sum" : 10,
"count" : 1
},
"15" : {
"sum" : 20,
"count" : 1
},
}
}