【发布时间】:2019-07-10 19:15:18
【问题描述】:
我需要帮助来实现以下函数定义:
我不知道如何处理这样的多维数组
输入(按日期分组)
[
{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 分组)
[
{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;
};
【问题讨论】:
标签: javascript arrays typescript group-by reduce