gpt4 book ai didi

Javascript 哈希表与关联数组

转载 作者:行者123 更新时间:2023-11-28 20:51:31 24 4
gpt4 key购买 nike

我是 javascript 新手,无法找到某些问题的答案,其中之一是:

当我们可以使用对象作为关联数组时,为什么在js中哈希表数据结构会很有用,并且使用简单并且具有非常好的性能?

最佳答案

why in js would be useful an hash table data structure when we can use objects as associative arrays that is simple to use and have a very good performance?

我可以想象实现哈希表数据结构的唯一原因是如果您想保留元素的顺序。对象的 for...in 循环不能保证按什么顺序返回属性(“键”),即使通常您可以按时间顺序获取它们(最后添加,最后返回) 。但这并不能保证。例如,旧版本的 Opera 以明显随机的顺序返回属性。所以,如果你需要一个“有序”的哈希表,你需要自己实现。

关于Javascript 哈希表与关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12339653/

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