【发布时间】:2016-07-29 07:59:07
【问题描述】:
我有两个对象数组:
var a = [{
"id": 1,
"name": "q"
},
{
"id": 2,
"name": "l"
}]
另一个是
var b = [{
"id": 3,
"sub": 1,
"name": "ni"
},
{
"id": 4,
"sub": 2,
"name": "bh"
}]
这里的sub是a中的id
我需要一个如下所示的新数组:
var c = [
{
"id":1,
"name":"q",
"map":[
{
"id":3,
"name":"ni"
}
]
},
{
"id":2,
"name":"l",
"map":[
{
"id":4,
"name":"bh"
}
]
}
]
如何在 JavaScript 中做到这一点?
我在我的项目中使用下划线。
【问题讨论】:
标签: javascript arrays ecmascript-6 underscore.js