Встречается на собеседованиях • сегодня
Как в интерфейсе указать Union
В TypeScript для указания Union типа используется символ вертикальной черты |. Это позволяет переменной, параметру функции или свойству объекта принимать значения нескольких типов:
typescript
// Переменная может быть string или number
let id: string | number;
id = "abc123"; // OK
id = 123; // OK
// Параметр функции может быть массивом или null
function processData(data: string[] | null) {
if (data) {
console.log(data.length);
}
}
// Возвращаемое значение может быть boolean или undefined
function isValid(input: string): boolean | undefined {
if (input.length === 0) return undefined;
return input === "valid";
}
text
Union типы особенно полезны для работы с API, где значение может быть разных типов, или для обработки случаев, когда переменная может быть null/undefined.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы