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
binaryTypeof this socket:ArrayBufferifbinaryTypeis"arraybuffer",BlobifbinaryTypeis"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.