TypeScript · Junior · Запитання 57 з 75
Чим instanceof допомагає з типами?
if (err instanceof HttpError) {
console.log(err.status);
}- ✓Правильна відповідь: Усередині гілки звужує значення до типу класу
- 2Перетворює значення на клас
- 3Працює лише з інтерфейсами
Пояснення
instanceof перевіряє ланцюжок прототипів у рантаймі, тому працює з класами, але не з інтерфейсами чи псевдонімами типів (їх немає в рантаймі).