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 的浏览器中加载。