什么时候应该实现自己的哈希表而不是在JavaScript中使用对象?

什么时候应该实现自己的哈希表而不是在JavaScript中使用对象?,javascript,hashtable,javascript-objects,Javascript,Hashtable,Javascript Objects,是否存在使用自定义哈希表而不是对象来存储和访问JavaScript中的键值对的情况?如果在采访中要求您这样做,可能会出现这种情况,但除此之外,我不认为重新发明轮子是有效的。如果您需要额外的功能,您通常可以定义自己的功能。许多好的问题都会根据专家经验产生一定程度的意见,但对这个问题的回答往往几乎完全基于意见,而不是事实、参考资料或特定的专业知识。嗯,可能是一个哈希表,其中键的顺序出于某种原因很重要。或者OO,您必须向某个哈希类添加方法。但在这两个例子中,我们现在宁愿使用数组或映射。因此,定制哈希表

是否存在使用自定义哈希表而不是对象来存储和访问JavaScript中的键值对的情况?

如果在采访中要求您这样做,可能会出现这种情况,但除此之外,我不认为重新发明轮子是有效的。如果您需要额外的功能,您通常可以定义自己的功能。许多好的问题都会根据专家经验产生一定程度的意见,但对这个问题的回答往往几乎完全基于意见,而不是事实、参考资料或特定的专业知识。嗯,可能是一个哈希表,其中键的顺序出于某种原因很重要。或者OO,您必须向某个哈希类添加方法。但在这两个例子中,我们现在宁愿使用数组或映射。因此,定制哈希表更受欢迎是相当少见的。