gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 23:01:31 25 4
gpt4 key购买 nike

假设我有几个对象在堆上:

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

有没有办法像这样把它们放在哈希中:

const c = {x: 'yolo', y: 'rolo', z: 'cholo'};

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

最佳答案

是的,你可以用 an ES6 Map 做到这一点:

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

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

关于javascript - 在 JavaScript 中使用内存位置作为哈希键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42757240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com