如何合并数组里某个key值一样的对象,合并后把不相同的值放到一个数组

初始时

var old = [


{

    id: 1,

    name: "first"

},

{

    id: 2,

    name: "first"

},

{

    id: 3,

    name: "second"

},

{

    id: 4,

    name: "second"

}

]

希望得到的结果

var new = [


{

    a: [1, 2],

    b: "first"

},

{

    a: [3, 4],

    b: "second"

}

]


慕莱坞森
浏览 513回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript