I am working on app and I want to show 3 columns
date, min and zone
I am getting an array of objects
[
{date: 2022-12-28T07:37:16.859Z, min: 2, zone: zone A},
{date: 2022-12-28T07:38:13.859Z, min: 1, zone: zone B},
{date: 2022-12-28T07:36:15.859Z, min: 3, zone: zone C},
{date: 2022-12-31T07:37:16.859Z, min: 2, zone: zone E}
{date: 2022-12-25T07:37:16.859Z, min: 4, zone: zone D}
]
I want to cover condition as below:
- If date is repeating then it should be repeated only once.
- min with same date should be addition like (2+1+3=6)
- zone with same date should be concat like (Zone A, Zone B, Zone C)
and want result like below:
[
{date: 2022-12-28T07:37:16.859Z, min: 6, zone: zone A, zone B, zone C},
{date: 2022-12-31T07:37:16.859Z, min: 2, zone: zone E}
{date: 2022-12-25T07:37:16.859Z, min: 4, zone: zone D}
]
any help is apricated.