как посчитать стоимость объекта в new object
значениях
Допустим, у меня есть JSON, как это:
let data = [{
no: 3,
name: 'drink'
},
{
no: 90,
name: 'eat'
},
{
no: 20,
name: 'swim'
}
];
если у меня есть пользователь, выберите нет в массивах: [3,3,3,3,3,3,3,3,3,3,3,90,20,20,20,20]
поэтому на выходе должен быть массив
[
{
num: 3,
total: 11
},
{
num: 90,
total: 1
},
{
num:20,
total: 4
}
];
Я хотел бы знать, как это сделать с помощью for/of
loop
Вот код, который я пытался :
let obj = [];
for (i of arr){
for (j of data){
let innerObj={};
innerObj.num = i
obj.push(innerObj)
}
}