Что такое Union тип в TypeScript?

Union A | B означает, что значение соответствует одному из перечисленных типов.

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

Что ответить на собеседовании

Union A | B означает, что значение соответствует одному из перечисленных типов.

Подробный разбор

Ответ с пояснениями

Union A | B означает, что значение соответствует одному из перечисленных типов.

Например, string | number допускает строку или число. Перед операцией, доступной только одной ветви, тип сужают через typeof, discriminant или другой guard. Union объединяет возможные значения, а не автоматически складывает все свойства объектов.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее