1. Curso de Vue
  2. /
  3. JavaScript Moderno
  4. /
  5. Paso de los valores por referencia
1 / 1

Paso de los valores por referencia

Problema: paso por referencia.

  • La mayoría de los parámetros de las funciones, sobre todo las antiguas, de JS se pasan por referencia, podemos mutarlo.
  • Si lo mutamos, tendremos efectos no deseados en otros lugares de la aplicación.
  • Si sigue en uso en otra parte de la aplicación, al haber actualizado sólo la referencia, el recolector de basura no puede eliminarlo. Memory leak si la aplicación es grande o crece.

Para saber si una función muta o no los parámetros de una función para arrays, podemos utilizar la web Does it Mutate?