TypeScript · Middle · Frage 5 von 75

Was ist ein Mapped Type?

type Flags<T> = { [K in keyof T]: boolean };
Antwort zeigen

Richtige Antwort: Ein Typ, der Eigenschaften aus den Schlüsseln eines anderen baut

Erklärung

[K in keyof T] iteriert über die Schlüssel. Man kann den Werttyp ändern, Modifikatoren hinzufügen oder entfernen (readonly, ?, -?) und Schlüssel mit as umbenennen. Partial, Readonly und Record beruhen auf Mapped Types.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Middle · Frage 5

Teste dich selbst

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

Diesen Test machen