TypeScript · Junior · Frage 36 von 75
Welchen Typ hat e in catch (e) bei aktiviertem strict?
- 1
any(wie ohne strict) - 2
Error(die eingebaute Klasse) - 3
unknown
Antwort zeigen
Richtige Antwort: unknown
Erklärung
Mit dem Flag useUnknownInCatchVariables (Teil von strict) ist e vom Typ unknown, da man alles werfen kann, nicht nur einen Error. Vor der Nutzung prüfen: if (e instanceof Error) console.log(e.message).