分組,我有以下格式的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}]}' –
。 –