⊗jstsPmFnOP 49 of 55 menu

TypeScript-də Funksiyalarin Optional Parametrləri

Funksiyanin dəyişən sayda parametr qəbul etməsini təmin etmək olar. Bunun üçün parametrlərin bir hissəsini (və ya hamısını) optional olaraq təyin etmək lazımdır.

Parametrin optional olduğunu göstərmək üçün onun adından sonra sual işarəsi qoyulur.

Gəlin bizim funksiyamızda soyadı optional parametr olaraq təyin edək:

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

Əgər funksiya çağırıldıqda optional parametr verilməsə, onun dəyəri undefined olacaq. Gəlin funksiyamızı buna uyğun olaraq dəyişək:

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

Qısa yoxlama formasından istifadə edərək sadələşdirmək olar:

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

Gəlin indi funksiyamızdan istifadə edək. Onu iki parametrlə çağıraq:

func('john', 'smit'); // 'john smit' qaytaracaq

Onu bir parametrlə çağıraq:

func('john'); // 'john' qaytaracaq

Gün, ay və ili parametr olaraq qəbul edən və həmin tarixə uyğun gələn həftə içi gününü qaytaran bir funksiya edin. Hər üç parametr optional olsun. Əgər hər hansı bir parametr ötürülməzsə, o, cari tarixə uyğun dəyəri almalıdır.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et