⊗jstsPmFnOP 49 of 55 menu

Opcioni parametri funkcija u TypeScript-u

Može se postići da funkcija prihvata promenljiv broj parametara. Za to je potrebno deklarisati deo parametara (ili sve) kao opcione.

Da bi se označilo da je parametar opcioni, nakon njegovog imena treba staviti znak pitanja.

Hajde da u našoj funkciji deklarišemo prezime kao opcioni parametar:

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

Ako pri pozivu funkcije opcioni parametar nije prosleđen, on će dobiti vrednost undefined. Hajde da modifikujemo našu funkciju uzimajući to u obzir:

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

Može se pojednostaviti, koristeći kratku formu provere:

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

Hajde sada da iskoristimo našu funkciju. Pozvaćemo je sa dva parametra:

func('john', 'smit'); // vratiće 'john smit'

Pozvaćemo je sa jednim parametrom:

func('john'); // vratiće 'john'

Napravite funkciju, koja prima kao parametre dan, mesec i godinu, i vraća dan u nedelji, koji odgovara tom datumu. Neka sva tri parametra budu opciona. Ako bilo koji parametar nije prosleđen, on treba da dobije vrednost koja odgovara trenutnom datumu.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij