TypeScript · Junior · Frage 71 von 75
Wie unterscheidet sich eine optionale Eigenschaft name?: string von name: string | undefined?
- 1
?erlaubt das Weglassen der Eigenschaft;| undefinednicht - 2Sie sind in jedem einzelnen Fall völlig identisch
- 3
?setzt den Wert der Eigenschaft standardmäßig aufnull
Antwort zeigen
Richtige Antwort: ? erlaubt das Weglassen der Eigenschaft; | undefined nicht
Erklärung
Der Unterschied zählt beim Erzeugen von Objekten: {} ist für den ersten Typ gültig, für den zweiten nicht.