⊗jstsPmFnOP 49 of 55 menu

Voliteľné parametre funkcií v TypeScript

Je možné zaistiť, aby funkcia prijímala premenlivý počet parametrov. Na to je potrebné deklarovať časť parametrov (alebo všetky) ako voliteľné.

Ak chcete určiť, že parameter je voliteľný, za jeho názvom je potrebné umiestniť otáznik.

V našej funkcii deklarujme priezvisko ako voliteľný parameter:

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

Ak pri volaní funkcie nie je voliteľný parameter zadaný, nadobudne hodnotu undefined. Upravme našu funkciu s ohľadom na to:

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

Môžeme zjednodušiť použitím krátkej formy kontroly:

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

Teraz použime našu funkciu. Zavolajme ju s dvoma parametrami:

func('john', 'smit'); // vráti 'john smit'

Zavolajme ju s jedným parametrom:

func('john'); // vráti 'john'

Vytvorte funkciu, ktorá prijme parametre deň, mesiac a rok, a vráti deň v týždni, ktorý zodpovedá tomuto dátumu. Nech sú všetky tri parametre voliteľné. Ak niektorý parameter nie je zadaný, mal by nadobudnúť hodnotu zodpovedajúcu aktuálnemu dátumu.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť