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