4.2 색인 가능 타입
동적인 색인을 표현하는 색인 가능 타입에 대해 다룬다.
const users: = [
{ name: '안희종', height: 176, favoriteLanguage: 'TypeScript' },
{ name: '이방인', height: 42 }
];
interface NameHeightMap {
// ??
}
const nameHeightMap: NameHeightMap = {};
users.map(user => {
nameHeightMap[user.name] = user.height;
});
console.log(userHeightMap) // { '안희종': 176, 'Stranger': 42 }interface NameHeightMap {
안희종: number;
이방인: number;
}색인 시그니쳐
색인과 타입
읽기 전용 색인
색인 가능 타입의 사용예
Last updated