哈希表与 JavaScript 中的对象

Sei*_*eld 4 javascript hashtable object javascript-objects

我\xe2\x80\x99m是数据结构的新手,我\xe2\x80\x99m在Javascript中学习它。

\n\n

我的问题是:\n当我们在 javascript 中拥有对象时,为什么还需要哈希表?\n任何人都可以给我一个哈希表比对象更有用的情况吗?

\n

Ama*_*dan 12

“哈希表”在不同的语言中有不同的称呼。Java 有HashtableHashMap,Ruby 有Hash,Python 有dict...在 JavaScript 中,它被称为Map.

对象的键仅限于字符串;Map键可以是任何东西。

对象支持继承;aMap只包含专门放入其中的内容。