【发布时间】:2020-09-18 02:06:27
【问题描述】:
我正在尝试构建一个以对象为键的映射,并且可能会遇到与对象实例相关的问题,并希望在这里获得一些意见。
const x = new Map<{label: string, name: number}, string>();
x.set({label: 'x', name: 122}, 'r');
x.set({label: 'x', name: 122}, 'r1');
我可以看到x 填充了两个对象键,而我实际上是在尝试更新现有的一个,当然读取这个键作为对象失败。
我的直觉是键被认为是两个不同的对象实例,我有办法实现这一点吗?
【问题讨论】:
标签: javascript typescript ecmascript-6