此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

WorkerGlobalScope:clearTimeout() 方法

基线
广泛可用

自 2015年7月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

备注: 此特性仅在 Web Worker 中可用。

WorkerGlobalScope 接口的 clearTimeout() 方法取消先前通过调用 setTimeout() 建立的超时任务。

如果参数未标识之前创建的操作,则此方法不执行任何动作。

语法

js
clearTimeout(timeoutID)

参数

timeoutID

你要取消定时器的标识符。该 ID 由相应的 setTimeout() 调用返回。

值得注意的是,setTimeout() 和 setInterval() 共享同一个 ID 池,意味着在技术上可以混用 clearTimeout() 和 clearInterval()。但是,为了清楚起见,你应该避免这样做。

返回值

无(undefined)。

示例

参见 Window.clearTimeout() 以获取示例。

备注

传入一个无效的 ID 给 clearTimeout() 不会有任何影响;也不会抛出异常。

规范

规范
HTML
# dom-cleartimeout-dev

浏览器兼容性

参见