⊗jstsPmFnOP 49 of 55 menu

Parâmetros opcionais de funções em TypeScript

É possível fazer com que uma função aceite um número variável de parâmetros. Para isso, é necessário declarar parte dos parâmetros (ou todos) como opcionais.

Para indicar que um parâmetro é opcional, após o seu nome deve-se colocar um ponto de interrogação.

Vamos declarar o sobrenome em nossa função como um parâmetro opcional:

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

Se, ao chamar a função, o parâmetro opcional não for fornecido, ele assumirá o valor undefined. Vamos modificar nossa função levando isso em consideração:

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

É possível simplificar, usando uma forma curta de verificação:

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

Agora vamos utilizar nossa função. Vamos chamá-la com dois parâmetros:

func('john', 'smit'); // retornará 'john smit'

Vamos chamá-la com um parâmetro:

func('john'); // retornará 'john'

Crie uma função que aceite como parâmetros dia, mês e ano, e retorne o dia da semana correspondente a essa data. Deixe todos os três parâmetros como opcionais. Se algum parâmetro não for passado, ele deve assumir o valor correspondente à data atual.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar