分组,我有以下格式的2个JavaScript数组对象:我期待它以下列方式格式化在数组对象
var input1 =
{
"a" : [
{
"id" : 1,
"name" : "gh"
}],
"b" : [
{
"id" : 2,
"name" : "ab"
}]
}
var input2 =
{
"a" : [
{
"id" : 3,
"name" : "cd"
}],
"b" : [
{
"id" : 4,
"name" : "gh"
}]
}
:我想组
var finaloutput =
{
"a" : [
{
"id" : 1,
"name" : "gh"
},
{
"id" : 3,
"name" : "cd"
}
],
"b" : [
{
"id" : 2,
"name" : "ab"
},
{
"id" : 4,
"name" : "gh"
}
]
}
数组而不使用任何外部库。对javascript中的linq不熟悉,任何可用的内置函数或任何引用?
编辑:我做了在输入的变化,因为这是我所期待的输入
你的第一个块不抱你怎么想这样做,第一个'”一个“',''b”'属性将被第二组覆盖。所以它将会是你的对象重新初始化密钥的{{a:[{id:3}],b:[{id:4}]}' –
。 –