У меня есть массив объектов, который выглядит следующим образом:
var data = [
{Date: "01-01-2000", Banana: 10},
{Date: "01-01-2000", Apple: 15},
{Date: "01-01-2000", Orange: 20},
{Date: "01-02-2000", Banana: 25},
{Date: "01-02-2000", Apple: 30},
{Date: "01-02-2000", Orange: 35}];
И я хотел бы знать, как объединить объекты в этом массиве с одинаковыми значениями даты, чтобы получить следующий массив:
data = [
{Date: "01-01-2000", Banana: 10, Apple: 15, Orange: 20},
{Date: "01-02-2000", Banana: 25, Apple: 30, Orange: 35}];
Приношу свои извинения, если это повторяющийся вопрос, я просто не смог найти пример, где пары ключ / значение различны в каждом объекте, и поэтому я подумал, что, по крайней мере, задам вопрос.