Мне нужна помощь в реализации следующего определения функции:
Я не знаю, как обращаться с многомерными массивами как таковыми
вход (сгруппированный подата)
[
{date: 1552489200000, data: [{id: 1, value:100}, {id: 2, value: 101}]},
{date: 1552575600000, data: [{id: 1, value:102}, {id: 2, value: 103}]},
{date: 1552662000000, data: [{id: 1, value:104}]},
]
вывод (сгруппированы по идентификатору)
[
{id:1, data: [{date: 1552489200000, value: 100}, {date: 1552575600000, value: 102}, {date: 1552662000000, value: 104}]},
{id:2, data: [{date: 1552489200000, value: 101}, {date: 1552575600000, value: 103}]},
]
const changeDataOrg = (
groupByDate: { date: number; data: { id: number; value: number }[] }[],
): { id: number; data: { date: number; value: number }[] }[] => {
const groupById = [];
return groupById;
};