在项目中有两个对象,如下所示
对象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
}
如何实现这一目标?
答案 0 :(得分:2)
var totalData = Object.assign(mainObject, data);
请注意,这是一种破坏性的" (覆盖)mainObject
的更新。如果您不想修改mainObject
,请执行以下操作:
var totalData = Object.assign({}, mainObject, data);