我想将对象的对象追加到另一个对象对象,如下所示:
object1: {
item1: {},
item2: {}
}
to
object2: {
item3: {},
item4: {}
}
结果如下:
object1: {
item1: {},
item2: {},
item3: {},
item4: {}
}
我需要在javascript中执行此操作,也可以使用lodash作为选项。
答案 0 :(得分:3)
使用Object.assign()
功能:
Object.assign(object1, object2);
另外,要使用便携式,你可以使用lodash lib:
_.assign(object1, object2);
如果要创建新对象,而不是改变现有对象,可以提供{}
作为第一个参数:
_.assign({}, object1, object2);