⊗jstsPmFnOP 49 of 55 menu

TypeScript da funktsiyalarning ixtiyoriy parametrlari

Funktsiya o'zgaruvchan sonli parametrlarni qabul qilishi mumkin. Buning uchun parametrlarning bir qismini (yoki hammasini) ixtiyoriy deb e'lon qilish kerak.

Parametr ixtiyoriy ekanligini ko'rsatish uchun uning nomidan keyin so'roq belgisini qo'yish kerak.

Keling, funktsiyamizda familiyani ixtiyoriy parametr sifatida e'lon qilaylik:

function func(first: string, last?: string) { return first + ' ' + last; }

Agar funktsiyani chaqirishda ixtiyoriy parametr berilmasa, u undefined qiymatini oladi. Keling, funktsiyamizni buni hisobga olgan holda o'zgartiramiz:

function func(first: string, last?: string) { if (last !== undefined) { return first + ' ' + last; } else { return first; } }

Qisqa tekshiruv shaklidan foydalanib soddalashtirish mumkin:

function func(first: string, last?: string) { if (last) { return first + ' ' + last; } else { return first; } }

Keling, endi funktsiyamizdan foydalanamiz. Uni ikkita parametr bilan chaqiramiz:

func('john', 'smit'); // 'john smit' ni qaytaradi

Uni bitta parametr bilan chaqiramiz:

func('john'); // 'john' ni qaytaradi

Kun, oy va yilni parametr sifatida qabul qiladigan va ushbu sana mos keladigan hafta kunini qaytaradigan funktsiya yarating. Barcha uch parametr ixtiyoriy bo'lsin. Agar qandaydir parametr berilmasa, u joriy sanaga mos keladigan qiymatni olishi kerak.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish