for (var i = 0; i < dataArray.length; i++) {
if(((i/dataArray.length)*100)%10 == 0)
$("#progressbar").progressbar({ value: (i/dataArray.length) * 100 });
if (resultArray.indexOf(dataArray[i]) == -1) // check for duplicates
resultArray.push(dataArray[i]);
}
我添加了if語句,因爲我不想更新每個循環上的進度條。該循環運行近22.2萬次。是否有更好的邏輯來更新進度?Progressbar的進度在循環內不更新
爲什麼它永遠不會輸入if語句?
只是一個註釋,你可以將'$(「#progressbar」)'緩存在循環外的變量中,所以你不必在每個循環中調用它。 – Sergio
什麼是dataArray?顯示你的標記。 –