TypeScriptda parametrlarning standart qiymatlari
Ixtiyoriy parametrlarga ham standart qiymat
berish mumkin. Bunday holatda parametrning
ixtiyoriy ekanligini ko'rsatadigan so'roq belgisi
yozilmaydi. Misol uchun, familiyasi kiritilmagan
foydalanuvchilar uchun unga 'snow' qiymatini
beraylik:
typescriptfunction func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Keling, endi bizning funksiyamizdan foydalanaylik. Uni ikkita parametr bilan chaqiramiz:
typescriptfunc('john', 'smit'); // qaytaradi 'john smit'
Uni bitta parametr bilan chaqiramiz:
typescriptfunc('john'); // qaytaradi 'john snow'
Задание 1
Raqamni berilgan darajaga ko'taradigan funksiya yarating. Birinchi parametr sifatida funksiya raqamni, ikkinchi parametr sifatida esa darajani qabul qilsin. Ikkinchi parametr ixtiyoriy bo'lsin, va standart sifatida funksiya raqamni ikkinchi darajaga ko'tarsin.