【发布时间】:2021-12-09 21:46:01
【问题描述】:
如果我想在 javascript 中将 hashmap 的值从前一个值减一,我该怎么办?
var hash_A=new Map();
hash_A.set("a",5);
【问题讨论】:
-
请注意,您可能在这里不需要哈希图? JS 对象已经是“命名字典”,所以
const mything = {}; mything[`a`] = 5;已经为您提供了一个完全可用的对象,而thing[`a`] = (thing[`a`] ?? defaultValue) - 1;稍后会正常工作。 -
谢谢,迈克,但我故意想在 js 中使用 hashmap
-
我很想知道为什么,因为很多时候这是 JS 新手想要做的事情,因为他们习惯于非 JS 语言如何使用关联数组/哈希图,并且他们(还)不知道对象在 JS 中扮演这个角色。
-
我正在解决一些必须使用 hashmap 的数据结构问题。
标签: javascript hashmap