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

171
Visualizações
¿Es la abstracción un factor en el uso de métodos de matriz de Javascript que no mutan los datos originales y devuelven una nueva matriz?

Corríjame si me equivoco: ¿El principal beneficio de .map(), .filter(), además de la función que realizan, es el hecho de que proporcionan una capa de abstracción? Devolver nuevas matrices con bits de datos selectos sin mutar el original parece una abstracción en movimiento.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

De hecho, la función de mapa toma prestados sus orígenes del principio del paradigma funcional ( https://en.wikipedia.org/wiki/Functional_programming ). En esa visión de la programación, solemos usar "funciones puras", que son funciones que no mutan ninguno de sus argumentos.

Entonces, no es realmente una abstracción sino una elección:

  • ¿Quieres mutar tus argumentos? Cambiar la matriz en vivo
  • ¿Quiere una copia transformada de sus datos? Usar mapa

En algunos casos, no desea cambiar los datos originales, por lo que el mapa puede ajustarse de forma predeterminada.

En algunos otros casos, usted tiene la opción. El uso del mapa tiene la ventaja de reducir la posibilidad de efectos secundarios (por ejemplo, otras partes de la aplicación que comparten la misma matriz y no esperan cambios), a costa de duplicar datos.

Entonces, nadie es mejor que el otro, realmente depende de lo que quieras hacer.

about 4 years ago · Juan Pablo Isaza 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