The CloseEvent() constructor creates a new CloseEvent.


new CloseEvent(typeArg);
new CloseEvent(typeArg, closeEventInit);



Is a DOMString representing the name of the event.

closeEventInit Optional

Is a CloseEventInit dictionary, having the following fields:

  • "wasClean", optional and defaulting to false, of type long, indicates if the connection has been closed cleanly or not.
  • "code", optional and defaulting to 0, of type unsigned short, that is the connection close code sent by the server.
  • "reason", optional and defaulting to '', of type DOMString, that is a human-readable reason why the server closed the connection.

Note: The CloseEventInit dictionary also accepts fields from the EventInit dictionary.


HTML Standard (HTML)
# the-closeevent-interface:dom-event-constructor

Browser compatibility

BCD tables only load in the browser

See also

  • CloseEvent, the interface of the objects it constructs.