Встречается на собеседованиях • сегодня
Что такое unknown в TypeScript
unknown — это тип в TypeScript, представляющий значение, о котором мы ничего не знаем. Он безопаснее any, так как требует явной проверки типа перед использованием.
Пример:
typescript
function logValue(value: unknown) {
if (typeof value === 'string') {
console.log(value.toUpperCase()); // OK, тип проверен
} else {
console.log('Not a string!');
}
}
logValue('hello'); // HELLO
logValue(42); // Not a string!
text
**Отличие от `any`:**
- `any` отключает проверки типов.
- `unknown` заставляет разработчика уточнить тип перед операциями.
Используйте `unknown`, когда тип значения неизвестен, но нужна типобезопасность.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы