⊗jstsPmFnOP 49 of 55 menu

TypeScript функцияларындагы милдеттүү эмес параметрлер

Функция өзгөрмө сандагы параметрлерди кабыл ала турган кылып жасаса болот. Бул үчүн кээ бир параметрлерди (же баарын) милдеттүү эмес деп жарыялоо керек.

Параметри милдеттүү эмес экенин көрсөтүү үчүн, анын атынан кийин суроо белгисин коюу керек.

Келгиле, биздин функциябызда фамилияны милдеттүү эмес параметр деп жарыялайлы:

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

Эгер функция чакырылганда милдеттүү эмес параметр берилбесе, ал undefined маанисин алат. Келгиле, биздин функциябызды ушуну эске алып өзгөртөлү:

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

Кыска текшерүү формасын колдонуп жөнөктөтсө болот:

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

Эми биздин функциябызды колдонолу. Аны эки параметр менен чакыралы:

func('john', 'smit'); // кайтарат 'john smit'

Аны бир параметр менен чакыралы:

func('john'); // кайтарат 'john'

Күн, ай жана жылды параметр катары кабыл алган жана ошол датага туура келген жума күнүн кайтарып берген функция жасаңыз. Үч параметр те милдеттүү эмес болсун. Эгер кандайдыр бир параметр берилбесе, ал учурдагы датага туура келген маанини алууга тийиш.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу