Výchozí hodnoty parametrů v TypeScriptu
Volitelným parametrům lze také
přiřadit výchozí hodnotu. V tomto
případě se otazník pro označení
volitelnosti parametru nepíše. Pro
příklad přiřaďme uživatelům, kteří
nemají nastavené příjmení, hodnotu
'snow':
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Nyní použijme naši funkci. Zavolejme ji s dvěma parametry:
func('john', 'smit'); // vrátí 'john smit'
Zavolejme ji s jedním parametrem:
func('john'); // vrátí 'john snow'
Vytvořte funkci, která umocní číslo na zadanou mocninu. Nechť první parametr funkce přijímá číslo, a druhým - mocninu. Nechť druhý parametr bude volitelný, a ve výchozím nastavení funkce umocňuje číslo na druhou mocninu.