TypeScript · Junior · Pytanie 36 z 75
Jaki jest typ e w catch (e) przy włączonym strict?
- ✓Poprawna odpowiedź:
unknown - 2
Error(wbudowana klasa) - 3
any(jak bez strict)
Wyjaśnienie
Z flagą useUnknownInCatchVariables (część strict) e ma typ unknown, bo rzucić można cokolwiek, nie tylko Error. Sprawdź przed użyciem: if (e instanceof Error) console.log(e.message).