union 타입 반환에 대해서 질문합니다
미해결
타입스크립트 입문 - 기초부터 실전까지
타입 가드 쪽 강의를 살펴보다 질문이 생겼습니다. interface Developer { name: string; skill: string; } interface Person_ { name: string; age: number; } function introduce(): Developer | Person_ { return {name: "tony",age: 33, skill: "ts"}; // } 유니온 타입을 사용하면 Developer와 Person_의 공통 속성인 name에만 접근할 수 있는 걸로 알고 있었는데, 반환값을 코드와 같이 작성하면 세 속성 전부를 반환할 수 있는 이유가 무엇인지 궁금합니다.
- 유니온
- es6
- union
- typescript
- javascript
융융
댓글 1
좋아요 1
조회수 288





