Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
January 26, 2022 02:53 pm GMT

Fundamentos de TypeScript | 11: Parmetros opcionales y valores por defecto en funciones

Parmetros opcionales

En TypeScript para poder definir un parmetro opcional en una funcin basta con usar el smbolo ? de la siguiente manera:

En este ejemplo, el parmetro foto es opcional puesto que tiene el smbolo ?, pese a que la funcin recibe 3 parmetros el ltimo es opcional, por ende sino lo pasamos la funcin se ejecutara bien.

Parmetros por defecto

Basta con igualar el parmetro al valor que deseamos. Si al llamar la funcin este parmetro no recibe valor entonces tomar el valor por defecto.

Ahora si no pasamos nada al parmetro foto tomara el valor por defecto "http://mi-photo-por-defecto".

Orden de los parmetros

El orden s importa, por eso se recomienda escribir los parmetros de una funcion en el siguiente orden:

Primero: Parmetros obligatorios
Segundo: Parmetros opcionales
ltimo: Parmetros por defecto (siempre al final)

Esto har que las funciones no se rompan a largo plazo haciendo ms mantenible el cdigo escrito.

function imprimirDatos(nombre:string, edad?:number, peso:number = 50 ){  ...}

Conclusiones

  • Para usar un parmetro opcional debemos emplear ? como en Node.
  • Para usar un parmetro por defecto solo igualamos al valor que deseamos.
  • El orden de los parmetros importa.

Referencias


Original Link: https://dev.to/duxtech/fundamentos-de-typescript-11-parametros-opcionales-y-valores-por-defecto-en-funciones-20fp

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To