2014-09-12 75 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] 
相關問題