#15 동적 데이터에 인덱스 시그니처 사용하기
·
✏️ Study/🧽 JS & TS
이펙티브 타입스크립트 (댄 밴더캄 지음) 를 읽고 정리 📍요약 ✅런타임 때까지 객체의 속성을 알 수 없을 때에만 인덱스 시그니처를 사용 (안전한 접근을 위해 undefined를 유니온 타입으로 추가 고려 ✅가능한 인터페이스, Record 타입, 매핑된 타입 처럼 정확한 타입을 사용하는 것이 좋다 📍인덱스 시그니처는 부정확하다 // 인덱스 시그니처 type Rocket = {[property: string]: string}; const rocket: Rocket = { namme: 'Falcon 9', variant: 'v1.0', thrust: '4,940 kN', }; // OK const temp: Rocket = {}; // OK 1️⃣오타를 바로잡아주지 못함 2️⃣빈 객체도 허용 3️⃣키 마다 다..