TypeScript · Middle · Frage 3 von 75

Was bedeutet <T extends { id: string }> in einem Generic?

Antwort zeigen

Richtige Antwort: Eine Einschränkung: T muss mindestens eine Eigenschaft id: string haben

Erklärung

Eine Einschränkung erlaubt in der Funktion den sicheren Zugriff auf item.id, während das Ergebnis den vollen Typ T behält. Man kann jedes Objekt mit passendem id und weiteren Feldern übergeben. Mit Klassen und Vererbung hat das nichts zu tun.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Middle · Frage 3

Teste dich selbst

Mach den Test TypeScript · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen