[Typescript] 구조적 타이핑
[구조적 타이핑] Typescript 의 타입 호환성은 구조적 타이핑을 지원합니다. 여기서 구조적 타이핑이란 X 와 Y 라는 타입이 '구조적' 으로 동일하다면 X 와 Y 는 호환 가능한 타입이 될 수 있다고 여길 수 있는 것을 의미합니다. interface A { id : number } interface B { id : number } let a : A; let b : B = { id: 5, } a = b //OK a는 A 타입 으로 선언되었지만 '구조적'으로 동일한 B 타입의 객체를 대입하더라도 에러를 내지 않습니다. interface A { id : number } interface B { id : number name : string } let a : A; let b : B = { id: 5, n..
Language/JS, TS
2022. 9. 1.