• setTimeout(callback, delay, rest)
  • clearTimeout(timeoutID)
  • setInterval(callback, delay, rest)
  • clearInterval(intervalID)

    setTimeout(callback, delay, rest)

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

    参数说明

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

    返回值

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

    clearTimeout(timeoutID)

    取消由 setTimeout 设置的定时器。

    参数说明

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

    setInterval(callback, delay, rest)

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

    参数说明

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

    返回值

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

    clearInterval(intervalID)

    取消由 setInterval 设置的定时器。

    参数说明

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

    发现错误?想参与编辑?在 GitHub 上编辑此页面!