타입스크립트와 구조적 타이핑
구조적 타이핑을 보여주는 코드 정의된 코드 타입을 충족한다면 타입스크립트는 동일 타입으로 간주한다. DogInfo와 mallangInfo 타입이 완전 똑같지 않지만 타입스크립트는 정의된 코드를 충족시킨다고 보고 오류 발생시키지 않는다. interface DogInfo { name: string; age: number; } const mallangInfo = { name: "mallang", age: 5, weight: "3kg", likes: ["chicken", "snack"], }; const getMallangAge = (info: DogInfo) => { return info.age; }; getMallangAge(mallangInfo); 구조적 타이핑으로 인한 구조적 타입과 유니언 타입의 차이 ..
타입스크립트 챌린지
2023. 9. 15. 23:45