在JavaScript中使用内存位置作为哈希键

时间:2017-03-13 05:40:43

标签: javascript node.js

说我堆上有几个对象:

git clone https://github.com/username/reponame Project2

有没有办法把这些放在哈希中,如下所示:

const x = {foo:'bar'};
const y = {foo:'bar'};
const z = {foo:'bar'};

这可行的唯一方法是x y和z由它们在内存中的位置表示。我认为这在某些语言中是可行的,是否可以使用JS?

1 个答案:

答案 0 :(得分:7)

是的,您可以使用an ES6 Map执行此操作:

const c = new Map([
    [x, 'yolo'],
    [y, 'rolo'],
    [z, 'cholo'],
]);

console.log(c.get(x));