⊗jstsPmFnOP 49 of 55 menu

Valgfrie funksjonsparametere i TypeScript

Det er mulig å gjøre slik at en funksjon aksepterer et varierende antall parametere. For å gjøre dette må du deklarere en del av parameterne (eller alle) som valgfrie.

For å indikere at en parameter er valgfri, må du sette et spørsmålstegn etter dens navn.

La oss i vår funksjon deklarere etternavnet som en valgfri parameter:

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

Hvis den valgfrie parameteren ikke er angitt ved funksjonskall, vil den få verdien undefined. La oss modifisere vår funksjon med dette i tankene:

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

Det kan forenkles ved å bruke en kortform sjekk:

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

La oss nå bruke funksjonen vår. Kall den med to parametere:

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

Kall den med én parameter:

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

Lag en funksjon som tar inn dag, måned og år som parametere, og returnerer ukedagen som tilsvarer denne datoen. La alle tre parameterne være valgfrie. Hvis en parameter ikke er gitt, skal den ta verdien som tilsvarer dagens dato.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis