Typescript 유니언(Union), 교차(Intersection) 타입
Language/TypeScript2023. 10. 16. 22:59Typescript 유니언(Union), 교차(Intersection) 타입

TypeScript는 정적 타입 언어로, 코드를 더 안전하고 유지보수하기 쉽게 만듭니다. 여기서는 유니언 타입과 교차 타입이라는 두 가지 강력한 타입 시스템 개념을 설명합니다. 이 개념은 TypeScript에서 복잡한 데이터 구조를 다룰 때 매우 유용합니다.유니언 타입(Union Type)유니언 타입은 변수나 함수의 인자가 두 개 이상의 타입 중 하나를 가질 수 있도록 정의하는 타입입니다. 마치 "A 또는 B"를 표현합니다.기본 문법| 기호를 사용하여 유니언 타입을 정의합니다.type Fruit = 'apple' | 'banana' | 'orange';let myFruit: Fruit;myFruit = 'apple'; // 정상myFruit = 'banana'; // 정상myFruit = 'grape'..