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

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