capypad
0 Tage Serie
typescript / beginner
Snippet

Optionale Funktionsparameter

Funktionsparameter können mit der Fragezeichen-Syntax als optional markiert werden, sodass sie bei Aufrufen weggelassen werden können.

snippet.ts
typescript
1
2
3
function greet(name: string, title?: string) {
return "Hello " + (title ? title + " " : "") + name;
}
Erklärung
1
title?: string
Der Parameter 'title' ist optional; sein Wert ist 'undefined', wenn er nicht angegeben wird.
2
(title ? title + " " : "")
Ein Ternary-Operator prüft, ob 'title' existiert, bevor er im String verwendet wird.