인프런 커뮤니티 질문&답변
Map의 제네릭에 일반 인터페이스를 할당할 수 있나요?
작성
·
326
1
interface ITest {
id: number;
name: string;
isRole: boolean;
}
const userMap = new Map<ITest>();
선생님 안녕하세요!
타입스크립트 공부중에 데이터자료형에도 사용해보고싶은데 위처럼
interface로 선언한것을 Map에 할당하고싶으면 어떻게 하면 좋을까요..?
답변 1
0
장기효(캡틴판교)
지식공유자
안녕하세요, 맵은 key - value 형태에 대한 타입 선언이 필요합니다. 아래와 같이 코딩하시면 될 것 같아요 :)
const a = new Map<string, ITest>();





아 혹시 인터페이스의 키와 value를 그대로 맵에 입히고 싶은거면 아래와 같이 하세요!