有两个对象,我们必须将第一个对象放入第二个对象。
第一个对象
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}
}
}
答案 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);