我是数据结构新手,正在用 Javascript 学习它。
我的问题是: 当我们在 JavaScript 中有对象时,为什么还需要哈希表? 谁能给我一个哈希表比对象更有用的情况?
最佳答案
“哈希表”在不同的语言中有不同的称呼。 Java有Hashtable
和HashMap
,Ruby有Hash
,Python有dict
...在JavaScript中,它被称为 map
。
对象的键仅限于字符串; Map
键可以是任何东西。
对象支持继承; Map
仅包含专门放入其中的内容。
关于javascript - 哈希表与 JavaScript 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56897907/