Worker.postMessage
向主线程/
Worker
线程发送消息,支持在主线程/Worker
线程内调用。语法
Worker.postMessage(message)
参数说明
message
类型 | 默认值 | 必填 | 说明 | 最低支持版本 |
boolean | number | string | object | array | arraybuffer | | 是 | 需要发送的消息 | 2.78.0 |
返回值
无
扫码体验
代码示例
// 主线程调用 worker.postMessage 前需要先创建一个 worker 线程 const worker = tt.createWorker("workers/index.js"); worker.postMessage("message"); worker.postMessage({ message: "worker" }); worker.postMessage(10); worker.postMessage(true); worker.postMessage(new ArrayBuffer(8)); // Worker 线程执行上下文会全局暴露一个 worker 对象,直接调用 worker.postMessage 即可 worker.postMessage("message"); worker.postMessage({ message: "worker" }); worker.postMessage(10); worker.postMessage(true); worker.postMessage(new ArrayBuffer(8));
Bug & Tip
无