Javascript union of two object
本问题已经有最佳答案,请猛点这里访问。
我有一个目标:
1 | Object { name:"", email:"" } |
另一个:
1 | Object { name: Array[x], email: Array[y]} |
我想要像这样的联盟:
1 | Object { name: {"", Array[x]}, email: {"", Array[y]} } |
您可以使用jquery.extend来实现您的愿望。
如果要将相同的键联接到这样的数组中:
1 | Object { name: ["", Array[x]], email: ["", Array[y]] } |
尝试循环遍历每个对象并推送值:
1 2 3 4 5 6 7 8 9 | var obj3 = {name:[],email:[]}; for(var i in obj1) { obj3[i].push(obj1[i]); } for(var i in obj2) { obj3[i].push(obj2[i]); } |