我正在处理Javascript工作人员,我需要在长循环过程中显示百分比值。
worker obj发送一条消息,只显示当前进度值的精确值:10%,20%,30%......所以不要搞乱消息队列。
当我尝试将这样的百分比更新为表格单元<td>
时,我注意到只有3个最大值4。
但如果document.title
用作输出或我在console.log
有什么想法吗? 我在代码中遗漏了什么吗?
答案 0 :(得分:0)
我多次遇到同样的问题。 循环将结束,循环结束后,输出将会出现。
对于循环交互,您可以使用这样的延迟。
function myLoop(){
setTimeout(function(){
log.consol("Loop run " + i);
i++;
if(i < 1000)
{
myLoop();
}
}, 3000); // delay
}