⊗jstsPmFnOP 49 of 55 menu

Volitelné parametry funkcí v TypeScriptu

Lze vytvořit funkci, která přijímá proměnný počet parametrů. K tomu je třeba deklarovat část parametrů (nebo všechny) jako volitelné.

Chcete-li označit, že parametr je volitelný, za jeho názvem je třeba uvedení otazníku.

Pojďme v naší funkci deklarovat příjmení jako volitelný parametr:

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

Pokud při volání funkce není volitelný parametr zadán, přijme hodnotu undefined. Pojďme upravit naši funkci s ohledem na toto:

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

Lze to zjednodušit pomocí zkrácené formy kontroly:

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

Nyní naši funkci použijme. Zavoláme ji s dvěma parametry:

func('john', 'smit'); // vrátí 'john smit'

Zavoláme ji s jedním parametrem:

func('john'); // vrátí 'john'

Vytvořte funkci, která přijímá parametry den, měsíc a rok, a vrací den v týdnu odpovídající tomuto datu. Nechť jsou všechny tři parametry volitelné. Pokud nějaký parametr není předán, měl by přijmout hodnotu odpovídající aktuálnímu datu.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout