У меня есть массив, как показано ниже:
original = [
{
id:1,
value1 : 500
},
{
id:1,
value2 : 600
},
{
id:2,
value1 : 700
},
{
id:3,
value2 : 750
}
];
Я хочу объединить дубликаты объектов в вышеуказанном массиве и хочу получить окончательный выходной массив, как показано ниже:
finalArr = [
{
id:1,
value1:500,
value2:600
},
{
id:2,
value1:700,
value2:null
},
{
id: 3,
value1: null,
value2:750
}
];
Как можноЯ добился этого с помощью JavaScript или TypeScript?