TypeScript-да параметрларнинг сузлама қийматлари
Ихтиёрий параметрларга шунингдек
сузлама қиймат белгилаш мумкин. Бунда
параметрнинг ихтиёрийлигини кўрсатувчи
сўрақ белгиси ёзилмайди. Мисол учун, фамилияси
белгиланмаган фойдаланувчиларга унга
'snow' қийматини белгилаймиз:
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Энди биз функциямиздан фойдаланамиз. Уни икки параметр билан чақирамиз:
func('john', 'smit'); // 'john smit' қайтаради
Уни битта параметр билан чақирамиз:
func('john'); // 'john snow' қайтаради
Сонни белгиланган даражага кўтарувчи функция ясаинг. Биринчи параметр сифатида функция сонни қабул қилсин, иккинчи параметр сифатида эса - даражани. Иккинчи параметр ихтиёрий бўлсин, ва сузлама холда функция сонни иккинчи даражага кўтарсин.