An Interest In:
Web News this Week
- March 25, 2024
- March 24, 2024
- March 23, 2024
- March 22, 2024
- March 21, 2024
- March 20, 2024
- March 19, 2024
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
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To