TypeScript · Junior · Запитання 55 з 75

Чому typeof value === 'object' може бути пасткою під час звуження?

Пояснення

Поєднуйте з value !== null, а для масивів використовуйте Array.isArray. TypeScript відображає це, лишаючи null у звуженому типі.

Де почитати

Помилка в запитанні

TypeScript · Junior · запитання 55

Перевірте себе

Пройдіть тест TypeScript · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест