我只想一次运行该功能。
timerA = setInterval(function()
{
//codes..
clearInterval(timerA);
}, 2000);
我想在setInterval中调用该函数只有一次。我怎样才能使用setInterval和clearInterval?
还是有其他技术可以做到吗?
答案 0 :(得分:13)
答案 1 :(得分:3)
如果您只想运行一次代码,我建议改为使用setTimeout
:
setTimeout(function(){
//code
}, 2000);
答案 2 :(得分:3)
改为使用setTimeout
:
setTimeout(function() { [...] }, timeout);
这将在timeout
毫秒后执行该函数。