Множество объектов, которые у меня есть, с общими ключами, я пытаюсь сгруппировать все дублированные объекты и отобразить любой дополнительный ключ, существующий в любом объекте
Данные, которые у меня есть, как показано ниже
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 },
];
Ожидаемые результаты, предположительно ниже
var array = [
{ id: 'Staging', cumulative: 16, month: 16, week: 16, yeasterday: 16 },
{ id: 'Staging1', cumulative: 16, yeasterday: 16, week: 16 },
];