Domyślne wartości parametrów w TypeScript
Parametrom opcjonalnym można również
przypisać wartość domyślną. W tym
przypadku znak zapytania do wskazania
opcjonalności parametru nie jest pisany. Dla
przykładu przypiszmy tym użytkownikom, którzy nie
mają ustawionego nazwiska, wartość
'snow':
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Teraz skorzystajmy z naszej funkcji. Wywołajmy ją z dwoma parametrami:
func('john', 'smit'); // zwróci 'john smit'
Wywołajmy ją z jednym parametrem:
func('john'); // zwróci 'john snow'
Stwórz funkcję, która będzie podnosić liczbę do określonej potęgi. Niech pierwszym parametrem funkcji przyjmuje liczbę, a drugim - potęgę. Niech drugi parametr będzie opcjonalny, i domyślnie funkcja podnosi liczbę do drugiej potęgi.