[S7] 유니온타입

https://github.com/OneMoreBottlee/TypeScript-Master/tree/main/S7

서로 다른 두 개 이상의 타입들을 사용해 여러 타입 중 하나를 타입으로 설정할 수 있다.

각 타입을 유니온 멤버라 부른다.

(변수 age에 string 과 boolean 타입을 설정함)

age의 유니온 멤버 = number, string, boolean

Type Narrowing 타입 좁히기

유니온 타입으로 여러 타입을 설정하고, 그 중 하나에만 유효한 메서드는 사용할 수 없다.

사진과 같이 특정 타입을 정하고, 사용할 메서드를 정해야한다.

Union Type & Array

배열 요소에 유니온 타입을 지정할 수 있다.

리터럴 타입

변수값을 지정해놓을 수 있음

다양한 변수값을 설정해놓고 그 안에서만 선택하게 할 수 있다.

Last updated

Was this helpful?