如何在java脚本中将第一个对象分配给其他对象

时间:2017-09-25 09:44:10

标签: javascript arrays object lodash

有两个对象,我们必须将第一个对象放入第二个对象。

第一个对象

var inputData1 = {
    'first':{'name':'aa', 'age':11},
    'second': {'name':'aa', 'age':11}
};

第二个对象

var inputData2 = {
    'group': {
         _id: null
    }
}

输出对象

var output = {
    'group':{
       _id: null,
       first: {name:'aa', 'age':11},
       second: {name: 'bb', age: 21} 
    }
 }

1 个答案:

答案 0 :(得分:2)

您可以使用Object.assign功能。它将对象的enumerable属性复制到目标对象中。



var inputData1 = {
    'first':{'name':'aa', 'age':11},
    'second': {'name':'aa', 'age':11}
};

var inputData2 = {
    'group': {
        _id: null
    }
};

Object.assign(inputData2.group, inputData1);

console.log(inputData2);