0

这很愚蠢,但我无法弄清楚。

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

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

我想在theid等于 a 时调用 1 等。

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

objSyntax[theid];

我究竟做错了什么?

4

2 回答 2

2

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

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

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

var objSyntax = [ {"a": "1"},
                  {"b":  "2" },
                  {"c":  "3"} ];
于 2013-07-23T16:34:16.203 回答
-1

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

objSyntax[0][theId]
于 2013-07-23T16:36:54.160 回答