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;
}- 1Damit vergleicht
casenur Mitglieder einesenum - 2Jede
case-Bedingung grenzt den Wert in ihrem Zweig ein - 3Es schaltet die Eingrenzung für den ganzen
switch-Block ab
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.