【发布时间】:2022-02-02 21:10:39
【问题描述】:
我有一个对象数组,我想对具有相同名称的对象进行分组,并创建一个包含其他不同值的数组。我怎样才能做到这一点?
const arr = [
{
name: 'A',
color: 'blue',
},
{
name: 'A',
color: 'purple',
},
{
name: 'B',
color: 'Yellow',
},
{
name: 'B',
color: 'Green',
},
];
我想得到什么:
const result = [
{
name: 'A',
color: ['blue', 'purple'],
},
{
name: 'B',
color: ['Yellow', 'Green'],
},
];
【问题讨论】:
标签: javascript arrays