⊗jstsPmFnOP 49 of 55 menu

Parametri opționali ai funcțiilor în TypeScript

Se poate face ca o funcție să accepte un număr variabil de parametri. Pentru aceasta este necesar să declarați o parte din parametri (sau toți) ca fiind opționali.

Pentru a indica că un parametru este opțional, după numele lui trebuie pus semnul întrebării.

Să declarăm în funcția noastră numele de familie ca parametru opțional:

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

Dacă la apelarea funcției parametrul opțional nu este specificat, acesta va lua valoarea undefined. Să modificăm funcția noastră ținând cont de acest lucru:

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

Se poate simplifica, folosind forma scurtă de verificare:

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

Să folosim acum funcția noastră. Să o apelăm cu doi parametri:

func('john', 'smit'); // returnează 'john smit'

Să o apelăm cu un parametru:

func('john'); // returnează 'john'

Faceți o funcție care acceptă ca parametri ziua, luna și anul, și returnează ziua săptămânii, corespunzătoare acestei date. Toți cei trei parametri să fie opționali. Dacă un parametru nu este transmis, acesta trebuie să ia valoarea corespunzătoare datei curente.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge