通过变量索引访问嵌套对象

时间:2016-02-21 08:21:49

标签: javascript jquery

在我的Ajax请求中,响应数据是这样的对象:

enter image description here

如何访问value

注意:idVariable是一个变量。

data.test1.idVariable.test2.value

以上代码结果为:undefined

1 个答案:

答案 0 :(得分:1)

当您使用变量命名javascript对象中的键时,您应该使用括号表示法。 E.g:

var idVariable = 8;
var value = data.test1[idVariable].test2.value;

否则,您正在访问密钥名称idVariable,而不是8