Multiple objects i have with common keys, am trying to group all duplicated objects and map any extra key exist in any object
Data i have like below
var array = [
{ id: 'Staging', cumulative: 16 },
{ id: 'Staging', yeasterday: 16 },
{ id: 'Staging', week: 16 },
{ id: 'Staging', yeasterday: 16 },
{ id: 'Staging1', cumulative: 16 },
{ id: 'Staging1', yeasterday: 16 },
{ id: 'Staging1', week: 16 },
];
Expected results, suppose to be below
var array = [
{ id: 'Staging', cumulative: 16, month: 16, week: 16, yeasterday: 16 },
{ id: 'Staging1', cumulative: 16, yeasterday: 16, week: 16 },
];