映射对象的键和值返回未定义

我有一个具有键对象和值(总是对象)的地图。 我想通过传递的索引对象获取此映射的值,但它始终返回未定义的值。

这是一项取决于时间表ID和问题ID的调查。我的目的是获得时间表和问题的选定答案。

我以这种方式尝试

export interface KeyAnswer {
   idSchedule: number;
   idQuestion: number;
}

mapSelectedAnswer: Map<KeyAnswer, Partial<Answer>> = new Map<KeyAnswer, Partial<Answer>();



this.mapSelectedAnswer.set({ idSchedule: this.schedule, idQuestion:value }, answer);



const answerSelected: Partial<Answer> = this.mapSelectedAnswer.get({ idSchedule: idSchedule, idQuestion: idQuestion});

但是在获取中,我始终没有定义。

评论