Dado que tengo el siguiente objeto:
let obj = { cat: "paws", dogs: { lab: "Christopher", otherLab: "Lady Buba" } } let objTwo = { dogs: { lab: "some new name" } }¿Cómo puedo fusionar los dos objetos anteriores para que el resultado final sea:
{ cat: "paws", dogs: { lab: "some new name", otherLab: "Lady Buba" } } Intenté usar operadores de propagación con let finalObj = {...obj, ...objTwo} , pero esto reemplaza por completo el valor de los perros, por lo que el resultado final es:
{ cat: "paws", dogs: { lab: "some new name", } }que no es lo que quiero.