两个对象的Javascript并集

两个对象的Javascript并集,javascript,object,properties,union,Javascript,Object,Properties,Union,我有一个目标: Object { name: " ", email: " " } 还有一个: Object { name: Array[x], email: Array[y]} 我想要像这样的联盟: Object { name: {" ", Array[x]}, email: {" ", Array[y]} } 如果要将相同的键加入如下数组: Object { name: [" ", Array[x]], email: [" ", Array[y]] } 尝试循环遍历每个对象并推送值:

我有一个目标:

Object { name: " ", email: " " }
还有一个:

Object { name: Array[x], email: Array[y]}
我想要像这样的联盟:

Object { name: {" ", Array[x]}, email: {" ", Array[y]} }

如果要将相同的键加入如下数组:

Object { name: [" ", Array[x]], email: [" ", Array[y]] }
尝试循环遍历每个对象并推送值:

var obj3 = {name:[],email:[]};

for(var i in obj1) {
    obj3[i].push(obj1[i]);
}

for(var i in obj2) {
    obj3[i].push(obj2[i]);
}

你可以用它来实现你的愿望。

你的意思是说,对吗<代码>对象{name:[“”,Array[x]],email:[“”,Array[y]}