⊗jstsPmFnOP 49 of 55 menu

Neprivalomi funkcijų parametrai TypeScript

Galima padaryti taip, kad funkcija priimtų kintamą parametrų skaičių. Tam reikia paskelbti dalį parametrų (arba visus) neprivalomais.

Norint nurodyti, kad parametras yra neprivalomas, po jo vardo reikia padėti klaustuką.

Sukurkime mūsų funkcijoje pavardę kaip neprivalomą parametrą:

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

Jei iškviečiant funkciją neprivalomas parametras nebus nustatytas, jis įgaus reikšmę undefined. Modifikuokime mūsų funkciją atsižvelgdami į tai:

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

Galima supaprastinti, naudojant trumpąją patikros formą:

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

Dabar panaudokime mūsų funkciją. Iškvieskime ją su dviem parametrais:

func('john', 'smit'); // grąžins 'john smit'

Iškvieskime ją su vienu parametru:

func('john'); // grąžins 'john'

Sukurkite funkciją, kuri priima parametrais dieną, mėnesį ir metus, ir grąžina savaitės dieną, atitinkančią šią datą. Tegul visi trys parametrai yra neprivalomi. Jei kuris nors parametras nepateiktas, jis turėtų įgyti reikšmę, atitinkančią dabartinę datą.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti