计时器

setTimeout

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

参数

参数 类型 说明
callback Function 回调函数
delay Number 延迟时间,单位ms

返回值

返回值 类型 说明
ID Number 计时器id

举例

  setTimeout(()=>{
    // do something after 3000ms
  }, 3000)

clearTimeout

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

参数

参数 类型 说明
ID Number 计时器id

返回值

举例

  var timer = setTimeout(()=>{
    // do something after 3000ms
  }, 3000);
  clearTimeout(timer)

setInterval

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

参数

参数 类型 说明
callback Function 回调函数
delay Number 延迟时间,单位ms

返回值

返回值 类型 说明
ID Number 计时器id

举例

  setInterval(()=>{
    // do something every 3000ms
  }, 3000)

clearInterval

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

参数

参数 类型 说明
ID Number 计时器id

返回值

举例

  var timer = setInterval(()=>{
    // do something after 3000ms
  }, 3000);
  clearInterval(timer)

results matching ""

    No results matching ""