【发布时间】:2021-04-05 23:14:24
【问题描述】:
我一直在转换数据结构:
let d = [
{ no: 1, score: 7000 },
{ no: 2, score: 10000 },
[
{ no: 1, score: 8500 },
{ no: 2, score: 6500 }
]
];
d = d.reduce((accum, o) => {
}, [])
我怎样才能制作这个?
[{name: 'no 1', score: [7000, 8500]}, {name: 'no 2', score: [10000, 6500]}]
【问题讨论】:
-
如果你修复了结果/语法错误,它将是一个骗子:How to group an array of objects by key
-
@Andreas 已修复。不,不一样,我的原始数据是数组数组
-
它是 - 在实际分组之前额外调用
Array.prototype.flat()
标签: javascript arrays typescript ecmascript-6