MessageEvent: data property
The data
read-only property of the
MessageEvent
interface represents the data sent by the message emitter.
Value
The data sent by the message emitter; this can be any data type.
If the data is sent by a WebSocket
connector, the type of this property depends on the type of the WebSocket message and the value of WebSocket.binaryType
.
- If the message type is "text", then this field is a string.
- If the message type is "binary" type, then the type of this property can be inferred from the
binaryType
of this socket:ArrayBuffer
ifbinaryType
is"arraybuffer"
,Blob
ifbinaryType
is"blob"
.
Examples
js
myWorker.onmessage = (e) => {
result.textContent = e.data;
console.log("Message received from worker");
};
Specifications
Specification |
---|
HTML Standard # dom-messageevent-data-dev |
Browser compatibility
BCD tables only load in the browser
See also
-
ExtendableMessageEvent
— similar to this interface but used in interfaces that needs to give more flexibility to authors.