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— 類似於此介面,但用於需要為作者提供更大靈活性的介面。