这很愚蠢,但我无法理解。
我在JS中有一个简单的对象:
var objSyntax = [ {"a": "1"},
{"b": "2" },
{"c": "3"} ];
我希望在theid
等于a等时调用1
这是我尝试过的符号不起作用的符号:
objSyntax[theid];
我做错了什么?
答案 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]