定时器
导入模块
无需导入。
权限列表
无
setTimeout
setTimeout(handler[,delay[,…args]]): number
设置一个定时器,该定时器在定时器到期后执行一个函数。
-
参数
-
返回值
-
示例
var timeoutID = setTimeout(function() { console.log('delay 1s'); }, 1000);
clearTimeout
clearTimeout(timeoutID: number): void
取消了先前通过调用setTimeout()建立的定时器。
-
参数
-
示例
var timeoutID = setTimeout(function() { console.log('do after 1s delay.'); }, 1000); clearTimeout(timeoutID);
setInterval
setInterval(handler[, delay[, ...args]]): number
重复调用一个函数,在每次调用之间具有固定的时间延迟。
-
参数
-
返回值
-
示例
var intervalID = setInterval(function() { console.log('do very 1s.'); }, 1000);
clearInterval
clearInterval(intervalID: number): void
可取消先前通过 setInterval() 设置的重复定时任务。