如何从具有动态属性名称的javascript对象获取属性值?

时间:2016-06-03 06:44:31

标签: javascript

我有一个动态创建的查询,如

"$select=" + selectedField + "&$orderby=" + selectedField + "" 

这只是查询的动态部分,其中'selectedField'是一个字符串。 现在当我得到我的结果(对象数组)时,我试图在循环中获取值,如

for(var i=0; i<results.length; i++) {
            var opt = results[i].selectedField;
}

opt未定义。但是,如果selectedField的值为'new_name'并且我写了

var opt = results[i].new_name;

我得到了理想的结果。任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

使用var opt = results[i][selectedField];