I have this array
const data =[
{total: 90, date:"2021-11-16T07:20:23.000Z"},
{total: 10, date:"2021-11-16T07:20:23.000Z"},
{total: 50, date:"2021-11-17T07:20:23.000Z"}
];
i want to sort this array so the objects that have same date i want to sum the values of the total and the number of these objects with same date with new property called count. result should looks like
const newData =[
{ total: 100, date:"2021-11-16T07:20:23.000Z", count:2},
{ total: 50, date:"2021-11-17T07:20:23.000Z", count:1}
];
Start with getting an array of unique date occurence with the help of ...new Set(), then loop through those and when looping filter the original array and map the values.
As others have suggested, nobody here will provide you with the complete code, but at least now you have an idea of how to start.