Worker: terminate() 方法

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

terminate()Worker 接口的一个方法,它会立即终止 Worker。这不会给 worker 提供完成其操作的机会;它会立即停止。

语法

js
terminate()

参数

无。

返回值

无 (undefined)。

示例

以下代码片段演示了使用 Worker() 构造函数创建 Worker 对象,然后立即终止该对象。

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

myWorker.terminate();

注意:DedicatedWorkers 和 SharedWorkers 也可以使用 DedicatedWorkerGlobalScope.close()SharedWorkerGlobalScope.close() 方法从 Worker 实例中停止。

规范

规范
HTML 标准
# dom-worker-terminate-dev

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅