Значэнні параметраў па змаўчанні ў TypeScript
Неабавязковым параметрам можна таксама
назначаць значэнне па змаўчанні. У гэтым
выпадку знак пытання для ўказання
неабавязковасці параметра не пішацца. Для
прыкладу давайце тым карыстачам, у якіх не
зададзена прозвішча, прысвоім яму значэнне
'snow':
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Давайце цяпер скарыстаемся нашай функцыяй. Выклічам яе з двума параметрамі:
func('john', 'smit'); // верне 'john smit'
Выклічам яе з адным параметрам:
func('john'); // верне 'john snow'
Зрабіце функцыю, якая будзе ўзводзіць лік у зададзеную ступень. Хай першым параметрам функцыя прымае лік, а другім - ступень. Хай другі параметр будзе неабавязковым, і па змаўчанні функцыя ўзводзіць лік у другую ступень.