Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

105
Visualizações
Nuevo objeto creado con la ayuda del operador de propagación que se comporta como si fuera una copia profunda, aunque tiene un objeto anidado

imagen del codigo

Así que creé un nuevo objeto a partir de un objeto usando el operador de propagación y usé otro objeto para modificar los valores de propiedad.

Pero no estoy seguro de por qué se comporta como una copia profunda en lugar de una copia superficial.

Porque por lo que recuerdo, la forma en que lo hice, debería crear una copia superficial solo en javascript (versión de Nodo 12 o 14).

 const modifier = { policyName: "Asa1", test: { a: "As1", bc : [ { a: 1 } ] } } const memberDetails = { policyName: 'policyName', test: { a: "As", bc : [ { a: 0 } ] } }; const generatedMemberDetails = {...memberDetails, ...modifier}; generatedMemberDetails.test.a = "newAs"; generatedMemberDetails.test.bc[0].a = "new0"; console.log(JSON.stringify(memberDetails) ); console.log(JSON.stringify(generatedMemberDetails)); Output: {"policyName":"policyName","test":{"a":"As","bc":[{"a":0}]}} {"policyName":"Asa1","test":{"a":"newAs","bc":[{"a":"new0"}]}}
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda