Javascript 如何在AngularJS中将一个对象推到另一个对象内?
在项目中有两个对象,如下所示 对象1Javascript 如何在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,
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);
使用