TypeScript · Junior · Frage 13 von 75
Wie deklariert man einen optionalen Funktionsparameter?
- 1
function greet(optional name: string) - 2
function greet(name?: string) - 3
function greet(name: string = ?)
Antwort zeigen
Richtige Antwort: function greet(name?: string)
Erklärung
? macht den Parameter optional; sein Typ ist string | undefined. Die Alternative ist ein Standardwert: greet(name = 'Guest'), dann wird der Typ als string abgeleitet. Optionale Parameter müssen nach den Pflichtparametern stehen.