⊗jstsPmFnOP 49 of 55 menu

Optionale Funktionsparameter in TypeScript

Es ist möglich, eine Funktion so zu gestalten, dass sie eine variable Anzahl von Parametern akzeptiert. Dazu muss ein Teil der Parameter (oder alle) als optional deklariert werden.

Um anzugeben, dass ein Parameter optional ist, muss nach seinem Namen ein Fragezeichen gesetzt werden.

Deklarieren wir in unserer Funktion den Nachnamen als optionalen Parameter:

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

Wenn beim Aufruf der Funktion der optionale Parameter nicht angegeben wird, erhält er den Wert undefined. Lassen Sie uns unsere Funktion unter Berücksichtigung dessen anpassen:

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

Es kann vereinfacht werden, indem die Kurzform der Überprüfung verwendet wird:

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

Lassen Sie uns nun unsere Funktion verwenden. Rufen wir sie mit zwei Parametern auf:

func('john', 'smit'); // gibt 'john smit' zurück

Rufen wir sie mit einem Parameter auf:

func('john'); // gibt 'john' zurück

Erstellen Sie eine Funktion, die Tag, Monat und Jahr als Parameter entgegennimmt und den Wochentag zurückgibt, der diesem Datum entspricht. Lassen Sie alle drei Parameter optional sein. Wenn ein Parameter nicht übergeben wird, soll er den Wert annehmen, der dem aktuellen Datum entspricht.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen