Что такое union-типы в TypeScript и зачем они нужны?

Вопрос проверяет знание о возможности указания переменной нескольких типов.

Короткий ответ

Union-типы позволяют указывать, что переменная может принимать значения разных типов. Это полезно в ситуациях, когда тип данных может быть гибким и изменяться.

Длинный ответ

Union-типы в TypeScript позволяют переменной иметь несколько возможных типов. Это означает, что переменная может быть, например, либо строкой, либо числом, в зависимости от ситуации. Это удобно для обработки разных вариантов данных в одной функции или переменной. Используются такие типы с помощью оператора |.

let value: string | number;
value = 'Hello'; // правильно
value = 42; // тоже правильно

Здесь переменная value может быть как строкой, так и числом, что позволяет кодировать разные сценарии использования.

Уровень

  • Рейтинг:

    4

  • Сложность:

    3

Навыки

  • TypeScript

    TypeScript

Подпишись на React Developer в телеграм