2014-09-12 74 views
0

queryResultArr是数组孩子的MySQL查询的结果,让我们说,我有我的表中两列:doc_1_hits和doc_2_hits,但我不事先知道我有多么的文档有和我想要运行一个循环,如下所示:queryResultsArr [0] .doc_i_hits而不是doc_1_hits。运行的每个MySQL查询结果字段的循环

我尝试一个字符串:var str = 'doc的_' + I + '_点击';然后queryResultsArr [0]名为.str但没有..

for(var i = 1; i < 3; i++){ 
    if(queryResultsArr[0].doc_i_hits > 0 && queryResultsArr[1].doc_i_hits == 0){ 
     console.log(i); 
    } 
} 

回答

2

我想你可以使用数组符号和不喜欢它下面,因为他们工作在这种情况下类似。

var a = 'doc_'+i+'_hits'; 
queryResultsArr[0][a] 
相关问题