我想定义一个这样的关联数组
var theVar = [
{ "100", [0, 1, 2] },
{ "101", [3, 4, 5] }
]
本质上,我希望能够通过指定自定义索引来访问三个数字的数组。
但是,无论我尝试什么,都无法使其正常工作。
我知道我可以定义为:
theVar["100"] = [0, 1, 2];
theVar["101"] = [1, 2, 3];
但是我将其设置在其他位置,我希望能够在单个语句中进行设置。
最佳答案
theVar = {
"100": [0, 1, 2],
"101": [3, 4, 5]
}
可能会解决问题。然后,您可以使用
theVar["101"]
(或theVar[101]
)进行访问。(由于
var
在JavaScript中也是a keyword,因此将其用作变量名很可能会引起问题。)关于javascript - 定义数组的关联数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2925025/