타입스크립트 리터럴, 유니온 교차 타입

강인호·2022년 11월 8일
0

개인저장

목록 보기
57/87

let과 const 로 선언한 두 변수에 대해

const 는 변경이 불가능하기 때문에 고유한 값으로 읽히고 let으로 선언한 객체는 string으로 읽힌다.

두 인터페이스에 대해

color은 공통값이라 에러가 뜨지않지만 bow를 실행시켰을때는 Human이 먼저 인식되어서 에러가 뜬다.

이러한 경우에는 따로 조건문으로 처리를 해주어야한다.

교차 타입의 경우에는,

두 타입의 합집합의 형태라고 보면 된다.

name과 weight는 공통된 속성이므로 한번씩 들어가고 공통되지 않은 bow와 wait까지 합쳐서 정의해주어야한다.

0개의 댓글