Как в объект лучше всего добавить содержимое другого объекта (ES6)?
Порядок перепутали:const obj1 = { a : 1, b : 2 };
const obj2 = { c : 3, a : 4 };

const result = { ...obj1, ...obj2 };
Можно использовать метод Object.assign:const obj1 = { a : 1, b : 2 };
const obj2 = { c : 3, a : 4 };

const result = Object.assign({}, obj1, obj2);
Вариант с мутированием obj1:let obj1 = { a : 1, b : 2 };
const obj2 = { c : 3, a : 4 };

obj1 = Object.assign(obj1, obj2);
Порядок перепутали:const obj1 = { a : 1, b : 2 };
const obj2 = { c : 3, a : 4 };

const result = { ...obj1, ...obj2 };
Можно использовать метод Object.assign:const obj1 = { a : 1, b : 2 };
const obj2 = { c : 3, a : 4 };

const result = Object.assign({}, obj1, obj2);
Вариант с мутированием obj1:let obj1 = { a : 1, b : 2 };
const obj2 = { c : 3, a : 4 };

obj1 = Object.assign(obj1, obj2);