Skip to content

setTimeout(callback, delay, rest) ​

设定一个定时器。在定时到期以后执行注册的回调函数

参数说明

参数类型必填说明
callbackFunction是回调函数
delayNumber否延迟的时间,函数的调用会在该延迟之后发生,单位 ms
restAny否param1 , param2 , ..., paramN 等附加参数,它们会作为参数传递给回调函数

返回值

返回值类型说明
timeoutIDNumber定时器的编号,这个值可以传递给 clearTimeout 来取消该定时

clearTimeout(timeoutID) ​

取消由 setTimeout 设置的定时器。

参数说明

参数类型必填说明
timeoutIDNumber是要取消的定时器的 ID

setInterval(callback, delay, rest) ​

设定一个定时器。按照指定的周期(以毫秒计)来执行注册的回调函数

参数说明

参数类型必填说明
callbackFunction是回调函数
delayNumber否执行回调函数之间的时间间隔,单位 ms
restAny否param1 , param2 , ..., paramN 等附加参数,它们会作为参数传递给回调函数

返回值

返回值类型说明
intervalIDNumber定时器的编号,这个值可以传递给 clearInterval 来取消该定时

代码示例

this.timer = setInterval(() => {
  //TODO 
}, 1000);
this.timer = setInterval(() => {
  //TODO 
}, 1000);

clearInterval(intervalID) ​

取消由 setInterval 设置的定时器。

参数说明

参数类型必填说明
intervalIDNumber是要取消的定时器的 ID