这段代码不断重复,但是我希望它在函数调用之后,然后在使用setTimeout
的设置时间段后发生两次。
function alertit() {
alert('code');
setTimeout(alertit, 200);
}
alertit();
最佳答案
您可以在此处应用条件逻辑。
var callfunc = true;
function alertit() {
alert('code');
if(callfunc == true)
setTimeout(function(){ callfunc = false; alertit();}, 200);
}
alertit();
关于javascript - 如何仅一次调用一个函数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17675807/