TypeScript · Middle · Frage 53 von 75
Wann zieht man einen Union-Parameter Überladungen vor?
function len(x: string | any[]): number { return x.length; }- 1Nie - Überladungen sind hier immer klarer und sicherer
- 2Wenn der Rückgabetyp nicht von der Eingabe abhängt
- 3Nur bei Klassenmethoden, nicht bei normalen Funktionen
Antwort zeigen
Richtige Antwort: Wenn der Rückgabetyp nicht von der Eingabe abhängt
Erklärung
Überladungen lassen sich nicht mit einem Wert vom Union-Typ aufrufen, außer eine Überladung nimmt die Union an. Man nutzt sie nur, wenn Eingaben zu verschiedenen Ausgaben führen.