Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过javascript worker显示循环进程状态_Javascript_Loops_Output_Progress_Web Worker - Fatal编程技术网

如何通过javascript worker显示循环进程状态

如何通过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 有什么想法吗? 我的代码中是否缺少某些内容?我多次遇到相同的问题。 循环将一直运行到结束,循环完成后,输出将出现 对于循环交互,可以使用这样的延迟

我正在处理Javascript工作程序,我需要在长循环过程中显示百分比值。
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);//延迟
}

我不能:有很多东西要送。基本上,这就是我上面写的问题。我只是需要有人来解决这个问题,我想这是网络工作者经常遇到的问题。好的,下一步是什么?我现在不知道。。。等待其他人对我的问题给出更精确的回答?:-)