我有一个动态创建的查询,如
"$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;
我得到了理想的结果。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
使用var opt = results[i][selectedField];
。