잉여속성체크
-
아이템 11 - 잉여 속성 체크의 한계 인지하기타입스크립트 2023. 3. 7. 09:26
타입스크립트는 타입이 명시된 변수나 함수의 인자에 값을 할당할 때, 할당 가능 검사를 수행하게 된다. 즉, 공통된 속성이 있는지 검사한다. interface Room { numDoors: number; ceilingHeightFt: number; } const obj = { numDoors: 1, ceilingHeightFt: 10, elephant: 'present', }; const r: Room = obj; // 할당 가능하다. 💡 할당 가능 검사란? 변수에 할당하고자 하는 값의 타입이 변수에 명시된 타입 속성과 공통된 속성이 있는지 확인하는 검사를 말한다. 집합적 관점으로 봤을 때, 변수에 할당하고자 하는 값의 타입은 변수에 명시된 타입의 부분 집합을 포함한다. 하지만 이렇게 할당 ..