使用其他值从Object获取值

时间:2013-07-23 16:31:53

标签: javascript arrays

这很愚蠢,但我无法理解。

我在JS中有一个简单的对象:

var objSyntax = [ {"a": "1"},
                  {"b":  "2" },
                  {"c":  "3"} ];

我希望在theid等于a等时调用1

这是我尝试过的符号不起作用的符号:

objSyntax[theid];

我做错了什么?

2 个答案:

答案 0 :(得分:2)

您可以更改对象以反映以下内容:

var objSyntax = {"a": "1",
                  "b":  "2" ,
                  "c":  "3"};
objSyntax[theId];

或遍历您发布的对象数组:

var objSyntax = [ {"a": "1"},
                  {"b":  "2" },
                  {"c":  "3"} ];

答案 1 :(得分:-1)

根据您现在的设置,您可以像这样访问它

objSyntax[0][theId]