Está en la página 1de 6

Inicializando Parámetros en JS

Crear un archivo base de html5, y luego un script JS, el cual se debe incluir en el
html5, como se muestra:

Página | 1

Ejecutar en el navegador con el empleo de la consola y confirmar que se obtiene


undefined, luego pasar cualquier valor como parámetro y ejecutar de nuevo
Luego mostrar que los parámetros se pueden pre inicializar es decir si no se envía
ningún dato, pero el valor está inicializado la función se ejecutará de forma normal,
como se muestra:

Página | 2

Se debe explicar que si se pasa un valor como parámetro no importa en cuanto se


haya inicializado, la función tomará el valor que se pasa como parámetro:

NOTA: En JS es posible enviar tantos parámetros como sean necesarios.


Parámetros de tipo Rest
Ejecutar como se muestra el siguiente script, especificando que los ingredientes son
iguales a los parámetros

Página | 3

Enseguida explicar si como desarrolladores no supiéramos cuántos parámetros más


se van a enviar, es decir, cuántos ingredientes más se puedan necesitar, para esta
situación se escriben más ingredientes y se ejecuta:

Al agregar en el llamado de la función más ingredientes y al ejecutar el script,


claramente se observa que no sucede nada, no sale error, pero tampoco se listan
los otros ingredientes. Para esto se deben emplear los parámetros tipo REST (Rest
Of), como muestra la figura:
Página | 4

De esta manera es posible distinguir cuando se trabaja con un parámetro de tipo


REST
Como ejemplo enviar otros dos parámetros dentro de la función para ver como
funciona este tipo de parámetro

Ahora se muestra como cambiando el tipo de parámetros es posible hacer una


función más simplificada
Página | 5

Con esta opción es posible recibir N cantidad de parámetros a una función


Parámetros de tipo SPREAD

Al emplear un parámetro de tipo SPREAD, al ejecutarse la función lo que hace es


tomar el primer valor y lo asigna al primer parámetro, toma el siguiente valor y lo
asigna al parámetro siguiente, y así sucesivamente los empleará para poder asignar
valores a cada uno de los parámetros.
La clave consiste en escribir tres puntos antes del nombre del parámetro a enviar
como SPREAD.
Existe la posibilidad de combinar los parámetros SPREAD con los parámetros REST
Página | 6

También podría gustarte