如何通过javascript worker显示循环进程状态
我正在处理Javascript工作程序,我需要在长循环过程中显示百分比值。如何通过javascript worker显示循环进程状态,javascript,loops,output,progress,web-worker,Javascript,Loops,Output,Progress,Web Worker,我正在处理Javascript工作程序,我需要在长循环过程中显示百分比值。 worker obj发送一条消息,仅以精确的十位数显示当前进度值:10、20、30%。。。这样就不会弄乱消息队列。 当我试图将这样的百分比更新到一个表格单元格,我注意到只有3个最大4个值出现。 但是,如果document.title用作输出,或者如果我将其转储到控制台.log 有什么想法吗? 我的代码中是否缺少某些内容?我多次遇到相同的问题。 循环将一直运行到结束,循环完成后,输出将出现 对于循环交互,可以使用这样的延迟
worker obj发送一条消息,仅以精确的十位数显示当前进度值:10、20、30%。。。这样就不会弄乱消息队列。
当我试图将这样的百分比更新到一个表格单元格
,我注意到只有3个最大4个值出现。
但是,如果document.title
用作输出,或者如果我将其转储到控制台.log
有什么想法吗?
我的代码中是否缺少某些内容?我多次遇到相同的问题。 循环将一直运行到结束,循环完成后,输出将出现 对于循环交互,可以使用这样的延迟
function myLoop(){
setTimeout(function(){
log.consol("Loop run " + i);
i++;
if(i < 1000)
{
myLoop();
}
}, 3000); // delay
}
函数myLoop(){
setTimeout(函数(){
log.consol(“循环运行”+i);
i++;
如果(i<1000)
{
myLoop();
}
},3000);//延迟
}
我不能:有很多东西要送。基本上,这就是我上面写的问题。我只是需要有人来解决这个问题,我想这是网络工作者经常遇到的问题。好的,下一步是什么?我现在不知道。。。等待其他人对我的问题给出更精确的回答?:-)