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

103
Visualizações
comportamiento esperado de inmutabilidad en observables rxjs

Estuve resolviendo un error bastante desagradable donde finalmente me di cuenta de que fue causado por la mutación de un objeto anidado que se transmitió a la corriente de observables y realmente me sorprendió porque pensaba que los observables y su carga útil son inmutables. para entenderlo mejor, he reproducido el escenario en el siguiente CodeSandBox (consulte los registros de la consola).

¿Es un comportamiento esperado cuando se trabaja con observables rxjs?

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

En su código, ambas secuencias hacen referencia al mismo objeto de of(obj) , es por eso que observó la mutación inesperada.

Para hacer que los datos sean inmutables, objDownStream1$ necesita devolver una copia de obj en su lugar.

 const objDownStream1$ = intervalObj$.pipe( map((obj) => { return {...obj, nestedObj: { nestedProp: "downStream1Nested" } } }) );
about 4 years ago · Santiago Trujillo Relatório
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