[英]merge 2 object by id [duplicate]
这个问题已经在这里有了答案:
我想用Java脚本按ID合并两个对象,但我不知道如何
var personData = {
person1 : {
uid: 112233,
city: "esfahan",
postalCode: 2345672345,
phoneNumber: "03111234234",
position: "ui designer"
}}
var additionalPersonData = {
person12: {
uid: 112233,
firstName: "reza",
lastName: "hosseini"
}}
这样输出应如下所示:
result = [
{
uid: 112233,
firstName: "reza",
lastName: "hosseini"
city: "isfahan",
postalCode: 2345672345,
phoneNumber: "03111234234",
position: "ui designer"
}]
使用Object.assign():
var personData = { person1: { uid: 112233, city: "esfahan", postalCode: 2345672345, phoneNumber: "03111234234", position: "ui designer" } }; var additionalPersonData = { person12: { uid: 112233, firstName: "reza", lastName: "hosseini" } }; var result = []; result.push(Object.assign( {}, personData.person1, additionalPersonData.person12 )); console.log(result);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.