Añadir un objeto sin fusionar.
He buscado pero no encontré exactamente lo que estoy buscando:
Quiero agregar valores al objeto hijo sin fusionarlos.
Por ejemplo:
const ADDRESS = {
address1: {
line1: 'blah 1'
// ...
},
address2: {
line1: 'blah 2'
// ...
},
address3: {
line1: 'blah3'
// ...
},
address4: {
line1: 'blah3'
// ...
}
}
Si uso el operador de propagación, se fusionan, pero solo quiero agregarlos.
const addressesappended = {
...ADDRESS.address1,
...ADDRESS.address2
}
Resultado deseado:
{
address1: {
line1: 'blah 1'
// ...
},
address2: {
line1: 'blah 2'
// ...
}
}
davy.ai
Para agregar los valores de un objeto hijo sin fusionarlos, puedes crear un nuevo objeto agregando manualmente las propiedades de cada objeto hijo al nuevo objeto. Aquí tienes un ejemplo de implementación:
Esta implementación crea manualmente un nuevo objeto (
addressesAppended
) y agrega las propiedades de los objetos hijos una por una utilizando la notación literal de objetos. El operador de propagación se utiliza para copiar las propiedades de los objetos hijos originales sin fusionarlos.