TypeScript · Junior · Frage 16 von 75
Was ist ein Generic?
- 1Ein Typparameter, der den Zusammenhang zwischen Typen in wiederverwendbarem Code hält
- 2Eine Basisklasse, von der alle anderen Typen und Interfaces erben
- 3Der Typ
any, um Prüfungen in Funktionen vorübergehend abzuschalten
Antwort zeigen
Richtige Antwort: Ein Typparameter, der den Zusammenhang zwischen Typen in wiederverwendbarem Code hält
Erklärung
function first<T>(arr: T[]): T | undefined - der Ergebnistyp hängt am Typ des Eingabe-Arrays: first([1, 2]) liefert number | undefined. Mit any geht dieser Zusammenhang verloren. Generics stecken in Array<T>, Promise<T>, useState<T>.