⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј