繁体   English   中英

通过ID合并2个对象[重复]

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM