一個循環訪問參數我有3個循環從嵌套循環的Javascript
$.each(results.doc, function(index, element){
for(var i=0; i < self.options.maxMatches; i++){
var RealCategory = this.data[0]['realcategories'][i];
var realcategoryName = RealCategory.name;
for(var j = 0; j< RealCategory.tournaments.length; j++){
var tournamentName = RealCategory.tournaments[j].name
self.append('<li>' + realcategoryName+'/'+i+' - '+tournamentName+'/'+j+' </li>');
}
};
});
在self.options.maxMatches
我決定多少結果將我顯示HTML。假設self.options.maxMatches=10
。 RealCategory.tournaments.length>0
出現問題。比我從第三和第二回路得到的結果。如果第三個循環讓我2結果我得到我的HTML 10 + 2結果,但我不想它只是10個結果。
我只能看到兩個'for'循環。你有沒有把每個都算作第三個? –
是的,我的意思是每個是一個循環和兩個循環,抱歉,如果它是不可理解的寫。 – userDC
@ k-nut,'$ .each'本質上是一個循環包裝器。它循環遍歷第一個參數中的元素並在每個元素上執行該函數,因此它在技術上是一個循環。 –