基本上,我正在尝试创建一个包含唯一对象的对象,一个集合。我有一个绝妙的想法,那就是只使用一个JavaScript对象和属性名称的对象。比如,
set[obj] = true;
在一定程度上,这是可行的。它可以很好地处理字符串和数字,但对于其他对象,它们似乎都“散列”到相同的值并访问相同的属性。是否有某种方法可以为对象生成唯一的散列值?字符串和数字是如何做到这一点的,我可以覆盖相同的行为吗?
https://stackoverflow.com/questions/194846
相似问题