Alex Tomás

Aquí tienes dos formas de unir objetos fácilmente en JavaScript. Olvídate de complicarte la vida con librerías como lodash. Una tarea tan sencilla como esta se soluciona fácilmente:

const animales = {
hamster: '🐹',
koala: '🐨',
leon: '🦁',
perro: '🐶'
};
const insectos = {
mosca: '🪰',
abeja: '🐝',
mosquito: '🦟',
hormiga: '🐜'
};
const resultado = { ...animales, ...nombres };
const resultado2 = Object.assign({}, animales, nombres);

El resultado para ambos objetos resultado y resultado2 sería el mismo:

Object {
abeja: "🐝",
hamster: "🐹",
hormiga: "🐜",
koala: "🐨",
leon: "🦁",
mosca: "🪰",
mosquito: "🦟",
perro: "🐶"
}

Puedes ver el código funcionando en este Codepen.

Y esto es todo. Espero que te pueda servir 😉

--

--