小编R00*_*R3z的帖子

setTimeout在循环表达式中只发生一次

这是一个例子:

function func1()
{
   setTimeout(function(){doSomething();}, 3000);
}
for(i=0;i<10;i++)
{
   func1();
}
Run Code Online (Sandbox Code Playgroud)

在执行它之后,延迟仅在第一个循环中发生,但在'for'表达式的其余循环中没有发生.

我希望延迟发生在所有循环中,而不仅仅是在第一次.
我的代码有什么问题?

javascript loops

1
推荐指数
1
解决办法
716
查看次数

标签 统计

javascript ×1

loops ×1