개발하다 배운 것들 공유하는 공간입니다.
(라고 쓰고 에러일지..😖)
Typescript
인덱스 시그니처(Index Signature) 대괄호로 객체 접근 시, 객체 키가 string일 경우 에러남
// 에러발생 type humanInfo = { [name: string]: number }; let human:humanInfo = { '홍길동': 20, '둘리': 30, '마이콜': 40 }; // 해결(Record Type) type names = '홍길동' | '둘리' | '마이콜'; type humanInfo = Record<names, number> let human:humanInfo = { '홍길동': 20, '둘리': 30, '마이콜': 40 };
글쓴사람:
수화