Javascript中的关联数组? [英] Associative arrays in Javascript?
本文介绍了Javascript中的关联数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
目前,我正在使用以下内容在js中创建一个3d数组:
Currently, I am creating a 3d array in js using the following:
var arr = [["name1", "place1", "data1"],
["name2", "place2", "data2"],
["name3", "place3", "data3"]];
我可以使用arr [0]或arr [1]访问每个元素。但无论如何我可以使用这样的键访问它们:arr [name1]应该给我第一个。有什么建议?我想我正在寻找类似功能的Hashmap。
I can access each element using arr[0] or arr[1]. But is there anyways I can access them using a key like this: arr["name1"] should give me the first one. Any suggestions? I think I am looking for a Hashmap like functionality.
推荐答案
你能做到的唯一方法是把它包装在一个对象中。
The only way you could do that is by wrapping it in an object.
var arr = {
name1 : ["name1", "place1", "data1"],
name2 : ["name2", "place2", "data2"],
name3 : ["name3", "place3", "data3"]
};
这篇关于Javascript中的关联数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文