[S7] 유니온타입
https://github.com/OneMoreBottlee/TypeScript-Master/tree/main/S7
Last updated
Was this helpful?
https://github.com/OneMoreBottlee/TypeScript-Master/tree/main/S7
Last updated
Was this helpful?
서로 다른 두 개 이상의 타입들을 사용해 여러 타입 중 하나를 타입으로 설정할 수 있다.
각 타입을 유니온 멤버라 부른다.
(변수 age에 string 과 boolean 타입을 설정함)
age의 유니온 멤버 = number, string, boolean
Type Narrowing 타입 좁히기
유니온 타입으로 여러 타입을 설정하고, 그 중 하나에만 유효한 메서드는 사용할 수 없다.
사진과 같이 특정 타입을 정하고, 사용할 메서드를 정해야한다.
Union Type & Array
배열 요소에 유니온 타입을 지정할 수 있다.
리터럴 타입
변수값을 지정해놓을 수 있음
다양한 변수값을 설정해놓고 그 안에서만 선택하게 할 수 있다.