TypeScript · Middle · Frage 75 von 75

Was ermöglicht Eingrenzung mit switch (true) (TS 5.3)?

switch (true) {
  case typeof x === 'string': return x.toUpperCase();
  case Array.isArray(x): return x.length;
}
Antwort zeigen

Richtige Antwort: Jede case-Bedingung grenzt den Wert in ihrem Zweig ein

Erklärung

Eine lesbare Alternative zu langen if/else if-Ketten mit Type Guards.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Middle · Frage 75

Teste dich selbst

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

Diesen Test machen