Встречается на собеседованиях • сегодня
Когда используются union types в TypeScript
Union types позволяют объединить несколько типов в один, указывая, что переменная может быть одного из перечисленных типов. Они полезны в случаях, когда значение может принимать разные формы.
typescript
function formatInput(input: string | number) {
if (typeof input === 'string') {
return input.trim();
}
return input.toFixed(2);
}Основные сценарии использования:
- Когда функция принимает аргументы разных типов
- Для переменных, которые могут быть null или undefined
- При работе с API, где поле может возвращать разные типы данных
- Для обработки состояний компонентов (например, loading/error/data)
TypeScript будет требовать проверки типа (type guards) перед операциями, специфичными для конкретного типа.

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