//如何让一个函数被调用n次,并且调用第n次的时候,要在n-1次结束之后,两次调用的间隔时间为t(毫秒或秒)
function timer(fn,n,t)
{
}
function a()
{
alert('a')
}
var o=timer(a,5,1000)
o()
//这时候会弹出5次a,且每次弹出的时间间隔为1秒
function timer(fn,n,t)
{
}
function a()
{
alert('a')
}
var o=timer(a,5,1000)
o()
//这时候会弹出5次a,且每次弹出的时间间隔为1秒
function timer(fn,n,t)
{
return function loop() {
if (n>0) {
fn();
n--;
setTimeout(loop, t);
}
};}
function a()
{
alert('a')
}
var o=timer(a,5,1000)
o()