Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在java脚本中实现哈希映射?_Javascript_Data Structures - Fatal编程技术网

Javascript 如何在java脚本中实现哈希映射?

Javascript 如何在java脚本中实现哈希映射?,javascript,data-structures,Javascript,Data Structures,我试图用类似于javascript中java的键值对实现简单的哈希映射。 我想映射索引和相应的页码,索引作为键,页码作为值 例如-->索引-1,页码-10 如何在java脚本中实现这一点?您可以使用javascript对象,其中可以有键值参数, e、 g,:x={索引:1,页码:10} 可以在对象中包含对象,例如: x = { a : { index : 1, pagenumber : 10}, b : { chapter : 1, pagenumber : 20 } } 您可以按如下方式访问

我试图用类似于javascript中java的键值对实现简单的哈希映射。 我想映射索引和相应的页码,索引作为键,页码作为值

例如-->索引-1,页码-10


如何在java脚本中实现这一点?

您可以使用javascript对象,其中可以有键值参数, e、 g,: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

只需使用JS对象。e、 g.
a={}
a['index']=1
a['pagenumber']=10
。这个例子只是一种可以做到这一点的方法。至少还有两种方法可以声明JS对象并为其分配属性。如何动态地执行此操作。我需要添加索引和相应的页码?抱歉,我没有阅读您的问题,但您可以这样做:a[1]=10。是否可以将键值对动态添加到此对象中。类似于java哈希映射的put功能?如果我们知道元素的实际数量,答案就可以了。@user1103504当然可以。x['c']={“某物”:“值”}