我正在做一些web开发,我想在我的代码中使用关联数组。我在其他设计工作中使用了哈希表,而且他们绝对能做到这一点。然而,当我尝试调用“var coms = new Hashtable();”时,我得到错误,指出没有类哈希表。散列表没有真正的工作
我读过的所有对象都是哈希表,所以我想如果我要定义一个空对象,并将其命名为Hashtable,我会很乐意去。我会去尝试一下。但是,如果有人能告诉我如何调用官方散列表,那将会很好。
我正在做一些web开发,我想在我的代码中使用关联数组。我在其他设计工作中使用了哈希表,而且他们绝对能做到这一点。然而,当我尝试调用“var coms = new Hashtable();”时,我得到错误,指出没有类哈希表。散列表没有真正的工作
我读过的所有对象都是哈希表,所以我想如果我要定义一个空对象,并将其命名为Hashtable,我会很乐意去。我会去尝试一下。但是,如果有人能告诉我如何调用官方散列表,那将会很好。
你可以说var coms = {}
或var coms = new Object()
对象在JS哈希表
coms.something = 1
是一回事coms["something"] = 1
支架符号通常是较为常用的JS用于“哈希表”,因为它是用于像var coms = {"something": 1}
这样的关联,并用于像Python这样的语言,用于实际的hashtable/dict表示。
或者var coms
,对于这个问题
有一个JavaScript哈希表实现调用jshashtable,我写的。与JavaScript Object
不同,它允许将任何对象用作关键字。
var h = new Hashtable();
var o = {};
h.put(o, "Some value");
h.put("foo", 23);
alert(h.get(o)); // "Some value"