我正在运行以下内容。
setInterval(function()
{
update(url, baseName(data));
}
, 1000);
这会update
每秒调用一次该函数。
有没有办法保持这种每秒调用update
一次的功能,但在 10 秒后杀死它或结束它?
我正在运行以下内容。
setInterval(function()
{
update(url, baseName(data));
}
, 1000);
这会update
每秒调用一次该函数。
有没有办法保持这种每秒调用update
一次的功能,但在 10 秒后杀死它或结束它?
有一个计数器并存储间隔参考,然后使用 clearInterval() 结束调用
var counter = 0;
var timer = setInterval(function () {
counter++;
update(url, baseName(data));
if(counter>=10){
clearInterval(timer)
}
}, 1000);
保留一个计数器:
var timesCalled = 0;
var t = setInterval(function() {
update(url, baseName(data));
timesCalled++;
if (timesCalled === 10)
clearInterval(t);
}, 1000);