⊗jstsPmFnOP 49 of 55 menu

Neobvezni parametri funkcij v TypeScript

Funkciji lahko omogočimo, da sprejme spremenljivo število parametrov. Za to je treba nekatere parametre (ali vse) razglasiti za neobvezne.

Če želite označiti parameter kot neobvezen, morate za njegovim imenom dodati vprašaj.

V našo funkcijo razglasimo priimek za neobvezen parameter:

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

Če neobvezen parameter ni podan ob klicu funkcije, bo njegova vrednost undefined. Spremenimo našo funkcijo ob upoštevanju tega:

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

Poenostavite lahko z uporabo krajše oblike preverjanja:

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

Zdaj pa uporabimo našo funkcijo. Pokličimo jo z dvema parametroma:

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

Pokličimo jo z enim parametrom:

func('john'); // vrne 'john'

Naredite funkcijo, ki sprejme parametre dan, mesec in leto, ter vrne dan v tednu, ki ustreza temu datumu. Naj bodo vsi trije parametri neobvezni. Če kateri koli parameter ni podan, naj prevzame vrednost, ki ustreza trenutnemu datumu.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni