Javascript两个对象的合并

6

我有一个对象:

Object { name: " ", email: " " }

还有一个:

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

我希望你能够像联合一样执行以下操作:
Object { name: {" ", Array[x]}, email: {" ", Array[y]} }

2
你是指数组吗? Object { name: [" ", Array[x]], email: [" ", Array[y]] } - David Hellsing
2个回答

3

0
如果您想将相同的键合并成如下的数组:
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]);
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接