⊗jstsPmFnOP 49 of 55 menu

Valgfrie funktionsparametre i TypeScript

Det er muligt at gøre, så en funktion accepterer et varierende antal parametre. For at gøre dette skal man erklære en del af parametrene (eller alle) som valgfrie.

For at angive, at en parameter er valgfri, skal man sætte et spørgsmålstegn efter dens navn.

Lad os i vores funktion erklære efternavnet som en valgfri parameter:

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

Hvis den valgfrie parameter ikke angives ved kald af funktionen, vil den antage værdien undefined. Lad os modificere vores funktion med dette i betragtning:

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

Det kan forenkles ved at bruge en kort form af kontrollen:

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

Lad os nu bruge vores funktion. Kald den med to parametre:

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

Kald den med en parameter:

func('john'); // returnerer 'john'

Lav en funktion, der tager dag, måned og år som parametre, og returnerer ugen dagen, der svarer til denne dato. Lad alle tre parametre være valgfrie. Hvis en parameter ikke er sendt med, skal den antage en værdi, der svarer til den aktuelle dato.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis