Cómo fusionar dos objetos en JavaScript

Descubra cómo fusionar 2 objetos JavaScript y crear un nuevo objeto que combine las propiedades


ES6en 2015 introdujo eloperador de propagación, que es la forma perfecta de fusionar dos objetos simples en uno:

const object1 = {
  name: 'Flavio'
}

const object2 = { age: 35 }

const object3 = {…object1, …object2 }

Si ambos objetos tienen una propiedad con el mismo nombre, la segunda propiedad del objeto sobrescribe la primera.

La mejor solución en este caso es utilizar Lodash y susmerge()método, que realizará una fusión más profunda, fusionando de forma recursiva las propiedades y las matrices del objeto.

Consulte la documentación correspondiente en los documentos de Lodash..


Más tutoriales de js: