Parámetros y Argumentos

Definición

Parámetros:

  •Son variables que se definen en la declaración de la función y actúan como marcadores de posición para los valores que se proporcionarán     al invocar la función.

  •Ejemplo:

Argumentos:

  •Son los valores reales que se pasan a la función cuando se llama.

  •Ejemplo:

Tipos de parámetros

1.Parámetros por defecto:

   •Se asignan valores por defecto en caso de que no se proporcionen argumentos.

2.Parámetros rest (...):

   •Permiten agrupar múltiples argumentos en un array.

3.Parámetros por referencia y valor:

   •Los valores primitivos (números, cadenas) se pasan por valor, mientras que los objetos y arrays se pasan por referencia, lo que permite             modificar el contenido original.

Acceso a argumentos

Antes de ES6, se usaba el objeto arguments para acceder a los argumentos dentro de la función:

Con las funciones flecha (=>), arguments no está disponible, por lo que se recomienda el operador rest (...).

Diferencias Clave

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Creado con eXeLearning (Ventana nueva)