【发布时间】:2021-05-16 01:26:17
【问题描述】:
我有一个这样的数组:
let obj = [
{
id: 1,
name: 'bob'
},
{
id: 2,
name: 'bob'
},
{
id: 3,
name: 'karl'
},
{
id: 4,
name: 'joe'
},
{
id: 5,
name: 'joe'
}, {
id: 6,
name: 'rick'
},
];
我需要编写一些 javascript 代码来解析数组并处理重复的名称。
我想要的结果是:
let obj = [
{
id: [1,2],
name: 'bob'
},
{
id: 3,
name: 'karl'
},
{
id: [4,5],
name: 'joe'
},
{
id: 6,
name: 'rick'
},
];
谁能帮忙?
【问题讨论】:
-
非分组的 id 是否需要独立出现(即不在数组中)?如果它们也可以在数组中,那么这个问题将回答您的问题:Group array items using object
标签: javascript arrays object ecmascript-6