⊗jstsPmFnOP 49 of 55 menu

Optionele parameters in functies in TypeScript

Het is mogelijk om een functie een variabel aantal parameters te laten accepteren. Om dit te doen moet een deel van de parameters (of allemaal) optioneel worden gemaakt.

Om aan te geven dat een parameter optioneel is, moet er een vraagteken worden geplaatst achter de naam.

Laten we in onze functie de achternaam declareren als een optionele parameter:

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

Als bij het aanroepen van de functie de optionele parameter niet wordt opgegeven, krijgt deze de waarde undefined. Laten we onze functie aanpassen met dit in gedachten:

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

Het kan worden vereenvoudigd door een verkorte vorm van controle te gebruiken:

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

Laten we nu onze functie gebruiken. Laten we haar aanroepen met twee parameters:

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

Laten we haar aanroepen met één parameter:

func('john'); // retourneert 'john'

Maak een functie die als parameters dag, maand en jaar accepteert, en de weekdag retourneert die overeenkomt met deze datum. Laat alle drie parameters optioneel zijn. Als een parameter niet wordt doorgegeven, moet deze de waarde aannemen die overeenkomt met de huidige datum.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren