TypeScript · Junior · Frage 57 von 75
Wie hilft instanceof bei Typen?
if (err instanceof HttpError) {
console.log(err.status);
}- 1Es prüft nur Interfaces, keine Klassen
- 2Es grenzt den Wert auf den Typ der Klasse ein
- 3Es wandelt den Wert in diese Klasse um
Antwort zeigen
Richtige Antwort: Es grenzt den Wert auf den Typ der Klasse ein
Erklärung
instanceof prüft zur Laufzeit die Prototypkette, funktioniert also mit Klassen, nicht mit Interfaces oder Type Aliases (die es zur Laufzeit nicht gibt).