⊗jstsPmFnOP 49 of 55 menu

Parametri opzionali delle funzioni in TypeScript

È possibile fare in modo che una funzione accetti un numero variabile di parametri. Per fare ciò è necessario dichiarare alcuni parametri (o tutti) come opzionali.

Per indicare che un parametro è opzionale, dopo il suo nome è necessario mettere un punto interrogativo.

Dichiariamo il cognome come parametro opzionale nella nostra funzione:

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

Se durante la chiamata della funzione il parametro opzionale non viene fornito, assumerà il valore undefined. Modifichiamo la nostra funzione tenendo conto di ciò:

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

È possibile semplificare, utilizzando la forma breve di controllo:

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

Ora utilizziamo la nostra funzione. Chiamiamola con due parametri:

func('john', 'smit'); // restituirà 'john smit'

Chiamiamola con un parametro:

func('john'); // restituirà 'john'

Crea una funzione che accetta come parametri giorno, mese e anno, e restituisca il giorno della settimana corrispondente a quella data. Lascia che tutti e tre i parametri siano opzionali. Se un parametro non viene passato, deve assumere il valore corrispondente alla data corrente.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta