Javascript 如何在AngularJS中将一个对象推到另一个对象内?

Javascript 如何在AngularJS中将一个对象推到另一个对象内?,javascript,angularjs,Javascript,Angularjs,在项目中有两个对象,如下所示 对象1 var mainObject = { 'JobDetailID' : 2083, 'StartDateTime' : "2016/12/20 12:43:41 PM", 'EndDateTime' : "2016/12/20 12:43:41 PM", 'Enablechk' : 0,

在项目中有两个对象,如下所示

对象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
                }
我想要的是合并这两个对象,结果如下所示

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
}
如何做到这一点

var totalData = Object.assign(mainObject, data);
请注意,这是对
mainObject
的“破坏性”(覆盖)更新。如果不希望修改
main对象
,请执行以下操作:

var totalData = Object.assign({}, mainObject, data);
使用