⊗jstsPmFnOP 49 of 55 menu

Parámetros opcionales de funciones en TypeScript

Se puede hacer que una función acepte un número variable de parámetros. Para esto es necesario declarar parte de los parámetros (o todos) como opcionales.

Para indicar que un parámetro es opcional, después de su nombre hay que poner un signo de interrogación.

Declaremos en nuestra función el apellido como parámetro opcional:

function func(first: string, last?: string) { return first + ' ' + last; }

Si al llamar a la función el parámetro opcional no se especifica, tomará el valor undefined. Modifiquemos nuestra función teniendo esto en cuenta:

function func(first: string, last?: string) { if (last !== undefined) { return first + ' ' + last; } else { return first; } }

Se puede simplificar usando la forma corta de verificación:

function func(first: string, last?: string) { if (last) { return first + ' ' + last; } else { return first; } }

Ahora usemos nuestra función. Llamémosla con dos parámetros:

func('john', 'smit'); // devuelve 'john smit'

Llamémosla con un parámetro:

func('john'); // devuelve 'john'

Cree una función que acepte como parámetros día, mes y año, y devuelva el día de la semana correspondiente a esa fecha. Que los tres parámetros sean opcionales. Si algún parámetro no se pasa, debe tomar el valor correspondiente a la fecha actual.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar