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 语句,因为我不想在每个循环上不断更新进度条。循环运行了近 222000 次。是否有更好的逻辑来更新进度?
为什么它从不进入 if 语句?