WorkerGlobalScope: clearTimeout() 方法

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

注意:此功能仅在 Web Workers 中可用。

WorkerGlobalScope 接口的 clearTimeout() 方法用于取消之前通过调用 WorkerGlobalScope.setTimeout() 建立的定时器。

如果提供的参数没有标识先前已建立的操作,则此方法无效。

语法

js
clearTimeout(timeoutID)

参数

timeoutID

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

值得注意的是,setTimeout()setInterval() 使用的 ID 池是共享的,这意味着您实际上可以互换使用 clearTimeout()clearInterval()。但是,为了清晰起见,您应该避免这样做。

返回值

无(undefined)。

示例

有关示例,请参阅 Window.clearTimeout()

注意

将无效 ID 传递给 clearTimeout() 会静默地什么都不做;不会抛出异常。

规范

规范
HTML
# dom-cleartimeout-dev

浏览器兼容性

另见