【发布时间】:2012-02-11 06:08:24
【问题描述】:
我目前使用 OpenLayers,并且有大量数据要绘制到矢量图层(超过 100000 个矢量)。
我现在正尝试将所有这些向量放入 JavaScript 哈希映射中以分析性能。我想知道JavaScript中的hash map是如何实现的,是真正的hash函数还是只是一个使用简单数据结构和搜索算法的包装函数?
【问题讨论】:
-
JS实现不止一种,所以没办法回答。 ECMAScript 没有指定对象使用什么数据结构,也没有指定访问时间的限制。散列是典型的,但可以使用平衡树。
-
ES6 有纯 Maps。该链接描述了普通对象和 Map 之间的区别、关键细节等:MDN JavaScript Map
标签: javascript hash hashmap