TypeScript · Middle · Frage 23 von 75

Was ergibt Extract<'a' | 'b' | 1 | 2, string>?

Antwort zeigen

Richtige Antwort: 'a' | 'b'

Erklärung

Extract<T, U> behält die Union-Mitglieder, die zu U zuweisbar sind - hier die String-Literale. Das Gegenstück Exclude würde 1 | 2 behalten. Beide Utilities sind distributive bedingte Typen.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Middle · Frage 23

Teste dich selbst

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

Diesen Test machen