为了账号安全,请及时绑定邮箱和手机立即绑定

如何在JavaScript中进行关联数组/散列

如何在JavaScript中进行关联数组/散列

Helenr 2019-08-29 08:44:01
如何在JavaScript中进行关联数组/散列我需要使用JavaScript存储一些统计信息,就像我在C#中这样做:Dictionary<string, int> statistics;statistics["Foo"] = 10;statistics["Goo"] = statistics["Goo"] + 1;statistics.Add("Zoo", 1);JavaScript中是否有Hashtable类似的东西Dictionary<TKey, TValue>?我怎么能以这种方式存储价值?
查看完整描述

3 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

JavaScript对象用作关联数组

关联数组:简单来说,关联数组使用字符串而不是整数作为索引。

用。创建一个对象

var dictionary = {};

Javascript允许您使用以下语法向对象添加属性:

Object.yourProperty = value;

另一种语法是:

Object["yourProperty"] = value;

如果还可以使用以下语法创建值对象映射的键

var point = { x:3, y:2 };point["x"] // returns 3point.y // returns 2

您可以使用for..in循环结构迭代关联数组,如下所示

for(var key in Object.keys(dict)){
  var value = dict[key];
  /* use key/value for intended purpose */}


查看完整回答
反对 回复 2019-08-29
?
慕斯王

TA贡献1864条经验 获得超2个赞

var associativeArray = {};associativeArray["one"] = "First";associativeArray["two"] = "Second";associativeArray["three"] = "Third";

如果您来自面向对象语言,请查看本文


查看完整回答
反对 回复 2019-08-29
  • 3 回答
  • 0 关注
  • 423 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信