JSON对象返回undefined

时间:2015-07-16 14:00:30

标签: javascript jquery json

以下是警告undefined的jQuery代码。

我需要在变量中传递actual_price或base_price,当我传递它时它会给出所需的结果:

parsed.test[indx].base_price 

任何人都可以告诉我如何在变量中使用它? 提前致谢

示例

var data = '{"test":[
                 {"base_price" : "10"},
                 {"actual_price" : "20"}
               ]
        }';
var parsed = JSON.parse(data);
var indx = 1;
var str = 'actual_price';
alert(parsed.test[indx].str);

1 个答案:

答案 0 :(得分:5)

尝试按变量获取属性时需要括号表示法:

alert(parsed.test[indx][str]);
相关问题