TypeScript · Middle · Frage 74 von 75

Funktioniert Eingrenzung, wenn eine Discriminated Union zuerst destrukturiert wird?

const { kind, radius } = shape;
if (kind === 'circle') radius.toFixed();
Antwort zeigen

Richtige Antwort: Ja, seit TS 4.6, bei Destrukturierung mit const

Erklärung

Die destrukturierten Variablen müssen const sein (oder unveränderte Parameter), damit die Kontrollflussanalyse sie verbindet.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Middle · Frage 74

Teste dich selbst

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

Diesen Test machen