TypeScript Funktsiyalar
TypeScript funktsiya parametrlari va qaytariladigan qiymatlar uchun maxsus yozuv sintaksisiga ega.
Funktsiyalar haqida ko'proq ma'lumotni bu yerdan o'qing.
Qaytish Turi
Funktsiya qaytaradigan qiymat turi aniq belgilanishi mumkin.
Misol:
Agar qaytish turi belgilanmagan bo'lsa, TypeScript qaytariladigan o'zgaruvchilar yoki ifodalar turlarini tahlil qilib, turini aniqlashga harakat qiladi.
Void Qaytish Turi
void
turi funktsiya hech qanday qiymat qaytarmasligini ko'rsatish uchun ishlatiladi.
Misol:
Parametrlar
Funktsiya parametrlari o'zgaruvchilarni belgilash kabi sintaksis bilan yoziladi.
Misol:
Agar parametr turi belgilanmagan bo'lsa, TypeScript odatda any
turini ishlatadi, agar boshqa turdagi ma'lumotlar mavjud bo'lmasa.
Ixtiyoriy Parametrlar
TypeScript odatda barcha parametrlarni majburiy deb qabul qiladi, lekin ular aniq ixtiyoriy qilib belgilanishi mumkin.
Misol:
Default Parametrlar
Sukut bo'yicha qiymatga ega bo'lgan parametrlar uchun, default qiymat tur aniqlanishidan keyin keladi:
Misol:
TypeScript default qiymatga ega bo'lgan parametrlarni turini aniqlashi mumkin.
Nomlangan Parametrlar
Nomlangan parametrlarga tur belgilash normal parametrlarni belgilash kabi amalga oshiriladi.
Misol:
Qolgan Parametrlar (Rest Parameters)
Qolgan parametrlar odatiy parametrlar kabi tiplanadi, lekin ular har doim massiv bo'lgani uchun, turi ham massiv bo'lishi kerak.
Misol:
Tur Aliaslari
Funktsiya turlarini tur aliaslari yordamida funktsiyalardan alohida belgilash mumkin.
Bu turlar o'q funktsiyalariga o'xshab yoziladi, o'q funktsiyalari haqida ko'proq bu yerdan o'qing.
Misol: