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.