MessageEvent: ports 属性
注意:此功能在 Web Workers 中可用。
ports 是 接口的一个只读属性,它是一个 MessageEvent 对象数组,包含随消息发送的所有 MessagePort 对象,并按顺序排列。MessagePort
值
一个 对象数组。MessagePort
示例
js
onconnect = (e) => {
const port = e.ports[0];
port.addEventListener("message", (e) => {
const workerResult = `Result: ${e.data[0] * e.data[1]}`;
port.postMessage(workerResult);
});
port.start(); // Required when using addEventListener. Otherwise called implicitly by onmessage setter.
};
规范
| 规范 |
|---|
| HTML # dom-messageevent-ports-dev |
浏览器兼容性
加载中…
另见
ExtendableMessageEvent— 类似于此接口,但用于需要为作者提供更大灵活性的接口。