2017-09-25 17 views
-1

2つのオブジェクトがあります。最初のオブジェクトを2番目のオブジェクトに配置する必要があります。あなたが使用することができますJavaスクリプト内の他のオブジェクトに最初のオブジェクトを割り当てる方法

最初のオブジェクト

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

してください[徹底的に検索する](/検索?Q =%5Bjs%の5D +方法+ + +マージするオブジェクト)を投稿する前に。 [ここ](/ help/searching)の検索の詳細。 –

答えて

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

関連する問題