Що таке union в TypeScript
Що таке Union в TypeScript?
Union в TypeScript дозволяє створювати типи, які можуть бути одним з кількох типів. Це означає, що змінна або параметр функції можуть мати кілька можливих типів даних. Union допомагає зробити код більш гнучким, надаючи можливість працювати з кількома типами даних одночасно.
Синтаксис Union
Типи Union створюються за допомогою оператора | (або). Це дозволяє вказувати кілька типів для вибору.
Приклад:
typescript
let value: string | number;
value = "Hello"; // Дійсно
value = 42; // Дійсно
value = true; // Помилка, оскільки тип не є ні string, ні numberУ цьому прикладі змінна value може бути або рядком, або числом. Якщо ви призначите значення іншого типу, TypeScript видасть помилку.
Рекомендація:
Використовуйте Union типи для створення гнучких і безпечних типів даних, коли змінна або функція можуть працювати з кількома типами.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.