2012-07-19 49 views
0

我正试图在javascript中使用类似于java的键 - 值对实现简单哈希映射。 我想映射索引和相应的页码,索引作为键和页码作为值。如何在java脚本中实现哈希映射?

例如 - >指数 - 1,编号和副-10

如何实现这在Java脚本?

+0

只需使用JS对象。例如'a = {}','a ['index'] = 1','['pagenumber'] = 10'。这个例子只是你能做到这一点的一种方式。至少有其他两种方法来声明JS对象并为其分配属性。 – nhahtdh 2012-07-19 06:36:04

+0

如何动态地。我需要添加索引和相应的pagenumbers? – 2012-07-19 06:38:44

+0

对不起,没有看到你的问题,但你可以这样做:a [1] = 10。 – nhahtdh 2012-07-19 06:40:41

回答

1

可以使用JavaScript对象,在这里可以有键 - 值参数应用, 例如:X = {指标:1,页面编号:10}

可以具有的对象中的对象,例如:

x = { a : { index : 1, pagenumber : 10}, b : { chapter : 1, pagenumber : 20 } } 

,你可以像下面访问此:

x.a.index which gives you 1 
    x.a.pagenumber which gives you 10 
+0

是否可以将键值对动态添加到此对象中。类似于放入java哈希映射的功能?如果我们知道元素的实际数量,答案就能正常工作。 – 2012-07-19 07:03:23

+1

@ user1103504确定你能做到这一点。 x ['c'] = {“something”:“value”} – Shreedhar 2012-07-19 07:55:04