Встречается на собеседованиях • сегодня
Для чего нужен Unknown
unknown в TypeScript — это тип, который представляет любое значение, но требует явной проверки типа перед использованием. В отличие от any, он безопаснее, так как заставляет разработчика уточнять тип перед операциями.
Пример:
typescript
function processValue(value: unknown) {
if (typeof value === 'string') {
console.log(value.toUpperCase()); // Безопасно
}
// value.toUpperCase(); // Ошибка: Object is of type 'unknown'
}Ключевые отличия от any:
- Не позволяет выполнять операции без проверки типа
- Обеспечивает безопасность типов во время компиляции
- Рекомендуется использовать вместо
any, когда тип неизвестен заранее

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы