我知道有一个答案,但是!! 所有的答案在循环中只覆盖了一个setTimeout这个问题看起来与我有关如何在JavaScript循环中添加延迟? 但是在我的场景中我在脚本中有两个setTimeout,如何在时间上正确实现!该程序正常工作,但我想要的时间不正确!
function clickDate(i)
{
setTimeout((function(){
alert("4");
})(),2000);
}
function clickButton(i)
{
setTimeout((function(){
alert("5");
})(),4000);
}
function doEverything(i)
{
clickDate(i);
clickButton(i);
}
for(var i = 0; i < 4; i++)
{
doEverything(i);
}
Run Code Online (Sandbox Code Playgroud)