2016-12-20 5 views
-3

結果が見えるように、何を私がしたいことは、この2つのオブジェクトをマージされAngularJS内の別のオブジェクトの中にオブジェクトを挿入する方法は?プロジェクトで

オブジェクト1

var mainObject = { 
        'JobDetailID' : 2083, 
        'StartDateTime' : "2016/12/20 12:43:41 PM", 
        'EndDateTime' : "2016/12/20 12:43:41 PM", 
        'Enablechk' : 0, 
        'EAlert' : 0, 
       } 

オブジェクト2

var data = { 
        'TriggerType' : 1, 
        'MinuteEvery' : 13 
       } 

以下のように2つのオブジェクトがあります以下のようになります。

var totalData = { 
       'JobDetailID' : 2083, 
       'StartDateTime' : "2016/12/20 12:43:41 PM", 
       'EndDateTime' : "2016/12/20 12:43:41 PM", 
       'Enablechk' : 0, 
       'EAlert' : 0, 
       'TriggerType' : 1, 
       'MinuteEvery' : 13 
} 

これを行うには?

+0

使用[Object.assign](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object /割り当てます) –

答えて

2
var totalData = Object.assign(mainObject, data); 

このmainObjectの "破壊"(上書き)更新であることに留意されたいです。あなたが変更するmainObjectたくない場合は、操作を行います。

var totalData = Object.assign({}, mainObject, data); 
関連する問題