【发布时间】:2021-11-12 03:36:12
【问题描述】:
有一个代码:
let a = new Map<{id: number, age: number}, string>();
a.set({id: 1, age: 20}, "1");
console.log(a.get({id:1, age: 20}));
它给了我undefined,因为添加到地图的对象和查找对象不相等。是否可以在地图中制作复杂的键以在何时检索它?
我可以这样做:
let a = new Map<string, string>();
其中string key是concatination:id_age,但我不喜欢这个,因为不是很明显
【问题讨论】:
标签: typescript types