如何使用对象键访问地图值?

时间:2019-10-12 13:34:55

标签: javascript

我有一个Map对象,它使用一些表示坐标的对象作为键。 我正在设置一个这样的值:

map.set({ x:0, y:0 }, 'foo');

并像这样访问:

map.get({ x:0, y:0 }); // expect 'foo', get 'undefined'

但是,这不起作用,因为这两个对象的地址不同。我可以使用JSON.stringify(),但是我更喜欢将键作为坐标对象,而不是字符串。我该如何进行这项工作?在这种情况下,有什么方法可以更改用于比较键的方法?

0 个答案:

没有答案