【问题标题】:Javascript union of two object [duplicate]两个对象的Javascript联合[重复]
【发布时间】:2014-02-10 19:31:25
【问题描述】:

我有一个对象:

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

另一个:

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

我想要这样的联合:

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

【问题讨论】:

  • 你是说数组吧? Object { name: [" ", Array[x]], email: [" ", Array[y]] }

标签: javascript object properties union


【解决方案1】:

您可以使用jQuery.extend 来实现您的愿望。

【讨论】:

    【解决方案2】:

    如果你想将相同的键加入这样的数组中:

    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]);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-25
      • 1970-01-01
      • 2020-05-16
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多