TypeScript · Senior · Frage 42 von 75

Was ist ein homomorpher Mapped Type, und was behält er?

Antwort zeigen

Richtige Antwort: Ein Typ { [K in keyof T]: ... }, der die Modifikatoren von T behält

Erklärung

Iteriert ein Mapped Type direkt über keyof T, übernimmt TS die Modifikatoren der Eigenschaften von T. Deshalb bleibt Partial<Readonly<T>> schreibgeschützt. Bei Iteration über eine beliebige Union von Schlüsseln (K in 'a' | 'b') bleiben die Modifikatoren nicht erhalten.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Senior · Frage 42

Teste dich selbst

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

Diesen Test machen