如何在javascript中一起追加对象

时间:2016-08-05 14:11:34

标签: javascript lodash

我想将对象的对象追加到另一个对象对象,如下所示:

object1: {
   item1: {},
   item2: {}
}

to 

object2: {
   item3: {},
   item4: {}
}

结果如下:

object1: {
   item1: {},
   item2: {},
   item3: {},
   item4: {}
}

我需要在javascript中执行此操作,也可以使用lodash作为选项。

1 个答案:

答案 0 :(得分:3)

使用Object.assign()功能:

Object.assign(object1, object2);

另外,要使用便携式,你可以使用lodash lib:

_.assign(object1, object2);

如果要创建新对象,而不是改变现有对象,可以提供{}作为第一个参数:

_.assign({}, object1, object2);