Встречается на собеседованиях • сегодня
Что такое union в TypeScript
Union в TypeScript позволяет объединить несколько типов в один. Переменная с таким типом может принимать значения любого из указанных типов.
typescript
let id: string | number;
id = "abc123"; // OK
id = 123; // OK
id = true; // Error: Type 'boolean' is not assignableОсобенности:
- Позволяет делать код более гибким
- Часто используется с type guards для проверки типа во время выполнения
- Можно объединять любое количество типов
Пример с type guard:
typescript
function printId(id: string | number) {
if (typeof id === "string") {
console.log(id.toUpperCase());
} else {
console.log(id.toFixed(2));
}
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы