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

瀏覽器相容性

另見