let arr = [
{ date: '2020-08-21', a: 1, b: 2 },
{ date: '2020-08-21', c: 3, d: 4 },
{ date: '2020-08-22', a: 1, b: 2 },
{ date: '2020-08-22', c: 3, d: 4 }
]
合并为
let arr = [
{ date: '2020-08-21', a: 1, b: 2,c: 3, d: 4 },
{ date: '2020-08-22', a: 1, b: 2, c: 3, d: 4},
]
就是把数组中date相同的项合并为一项并按照时间顺序排序(原始数组date可能顺序混乱),我想到的方法感觉要多次循环,不知道有没有什么简单高效的方法呢?