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

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