javascript - 哈希表与 JavaScript 中的对象

标签 javascript object hashtable javascript-objects

我是数据结构新手,正在用 Javascript 学习它。

我的问题是: 当我们在 JavaScript 中有对象时,为什么还需要哈希表? 谁能给我一个哈希表比对象更有用的情况?

最佳答案

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

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

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

关于javascript - 哈希表与 JavaScript 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56897907/

相关文章:

javascript - 使用键映射和过滤对象数组

javascript - ngx-chips 自定义主题不起作用

arrays - 使用键数组遍历嵌套的 Ruby 哈希

python - 为什么嵌套字典可以但禁止嵌套集?

java - 如何在java中创建哈希表的数组列表?

javascript - 如何在 .each 迭代中将 .delay 添加到 .click (jquery)

javascript - 添加新输入类型时如何关闭焦点?

javascript - 我使用 for 为数组分配一个值,但是当我打印数组时,它只使用整个数组中的最后一个值

javascript - 在 JavaScript 中从数组创建对象

javascript - 通过比较对象的属性来过滤对象数组