我有类似的代码:
for(var i=0; i<1000; i++)
{
do_something();
if(i == 500)
{
//STOP THIS FOR LOOP FOR 2s
do_this_function();
}
}
我如何模拟这个STOP? 这个停止应该只在我是500时工作,在其他我应该只做循环。我试过使用setTimeout,延迟,等待,但是这个停止只是这个功能,不要停止整个循环。
也许我应该使用递归函数代替?还有另一种方式吗?