Worker:terminate() 方法

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

注意:此功能在 Web Workers 中可用,但 Service Workers 除外。

Worker 介面的 terminate() 方法會立即終止 Worker。它不會給 worker 完成操作的機會;它會立即停止。

語法

js
terminate()

引數

無。

返回值

無(undefined)。

示例

以下程式碼片段展示了使用 Worker() 建構函式建立 Worker 物件,然後立即終止它。

js
const myWorker = new Worker("worker.js");

myWorker.terminate();

注意:DedicatedWorker 和 SharedWorker 也可以透過 DedicatedWorkerGlobalScope.close()SharedWorkerGlobalScope.close() 方法從 Worker 例項內部停止。

規範

規範
HTML
# dom-worker-terminate-dev

瀏覽器相容性

另見