Встречается на собеседованиях • сегодня
Где использовал unknown в TypeScript
unknown в TypeScript используется для представления значений, тип которых неизвестен заранее. Это более безопасная альтернатива any, так как требует явного приведения типа перед использованием.
Основные случаи применения:
- При работе с динамическими данными (например, из API)
- Для функций, принимающих произвольные данные
- В качестве типа возвращаемого значения для функций, которые могут вернуть что угодно
Пример:
typescript
function parseJSON(json: string): unknown {
return JSON.parse(json);
}
const data = parseJSON('{"name": "John", "age": 30}');
// Ошибка - нельзя сразу использовать unknown
// console.log(data.name);
// Нужно проверить тип или привести
if (typeof data === 'object' && data !== null && 'name' in data) {
console.log(data.name); // OK
}Главное отличие от any - TypeScript заставляет проверить тип перед использованием unknown, что предотвращает случайные ошибки.

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