JavaScript实现哈希表 一.哈希表简介 1.1.认识哈希表 哈希表通常是基于数组实现的,但是相对于数组,它存在更多优势: 哈希表可以提供非常快速的插入-删除-查找操作: 无论多少数据,插入和删除值都只需要非常短的时间,即O(1)的时间级.实际上,只需要几个机器指令即可完成: 哈希表的速度比树还要快,基本可以瞬间查找到想要的元素.但是相对于树来说编码要简单得多. 哈希表同样存在不足之处: 哈希表中的数据是没有顺序的,所以不能以一种固定的方式(比如从小到大 )来遍历其中的元素. 通常情况下,…