如何把数组对象相同的key值合并,并且把对应的id放到一个数组

例如旧数据:

var old = [


{

    id: 1,

    name: 'css',

    type: 'html'

},

{

    id: 2,

    name: 'css',

    type: 'html'

},

 {

    id: 3,

    name: 'javacript',

    type: 'code'

},

{

    id: 4,

    name: 'javacript',

    type: 'code'

}

]

想得到的 var new = [


{

    id: [1,2],

    name: 'css',

    type: 'html'

},

 {

    id: [3,4],

    name: 'javacript',

    type: 'code'

},

]

希望把相同name的对象合并,并且把对应的id放到一个数组


素胚勾勒不出你
浏览 477回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript