计时器

setTimeout

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

参数

参数类型说明
callbackFunction回调函数
delayNumber延迟时间,单位ms

返回值

返回值类型说明
IDNumber计时器id

举例

  1. setTimeout(()=>{
  2. // do something after 3000ms
  3. }, 3000)

clearTimeout

取消由 setTimeout() 方法设置的定时器

参数

参数类型说明
IDNumber计时器id

返回值

举例

  1. var timer = setTimeout(()=>{
  2. // do something after 3000ms
  3. }, 3000);
  4. clearTimeout(timer)

setInterval

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

参数

参数类型说明
callbackFunction回调函数
delayNumber延迟时间,单位ms

返回值

返回值类型说明
IDNumber计时器id

举例

  1. setInterval(()=>{
  2. // do something every 3000ms
  3. }, 3000)

clearInterval

取消由 setInterval() 方法设置的定时器。

参数

参数类型说明
IDNumber计时器id

返回值

举例

  1. var timer = setInterval(()=>{
  2. // do something after 3000ms
  3. }, 3000);
  4. clearInterval(timer)