1. Web
  2. Web-APIs
  3. MessageEvent
  4. ports

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

MessageEvent: ports-Eigenschaft

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die ports-Eigenschaft des MessageEvent-Interfaces ist eine schreibgeschützte Eigenschaft, die ein Array von MessagePort-Objekten enthält. Diese beinhalten alle mit der Nachricht gesendeten MessagePort-Objekte in der entsprechenden Reihenfolge.

Wert

Ein Array von MessagePort-Objekten.

Beispiele

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.
};

Spezifikationen

Spezifikation
HTML
# dom-messageevent-ports-dev

Browser-Kompatibilität

Siehe auch

  • ExtendableMessageEvent — ähnlich zu diesem Interface, jedoch verwendet in Schnittstellen, die den Autoren mehr Flexibilität bieten müssen.

Help improve MDN

Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.

AltStyle によって変換されたページ (->オリジナル) /