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 문을 입력하지 않는 이유는 무엇입니까?
단지 의견을 말하면 루프 밖의 변수에'$ ("# progressbar")'를 캐시 할 수 있으므로 매 루프마다 호출 할 필요가 없습니다. – Sergio
dataArray 란 무엇입니까? 마크 업을 보여주십시오. –