From 14c0a25c6cdb549da3536d4c118092616db10a4c Mon Sep 17 00:00:00 2001 From: skyclouds2001 <95597335+skyclouds2001@users.noreply.github.com> Date: Mon, 7 Oct 2024 03:16:28 +0800 Subject: [PATCH] add docs for `ErrorEvent()` constructor --- .../web/api/errorevent/errorevent/index.md | 47 +++++++++++++++++++ files/en-us/web/api/errorevent/index.md | 4 +- 2 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 files/en-us/web/api/errorevent/errorevent/index.md diff --git a/files/en-us/web/api/errorevent/errorevent/index.md b/files/en-us/web/api/errorevent/errorevent/index.md new file mode 100644 index 000000000000000..9417080641df52d --- /dev/null +++ b/files/en-us/web/api/errorevent/errorevent/index.md @@ -0,0 +1,47 @@ +--- +title: "ErrorEvent: ErrorEvent() constructor" +short-title: ErrorEvent() +slug: Web/API/ErrorEvent/ErrorEvent +page-type: web-api-constructor +browser-compat: api.ErrorEvent.ErrorEvent +--- + +{{APIRef("HTML DOM")}}{{AvailableInWorkers}} + +The **`ErrorEvent()`** constructor creates a new {{domxref("ErrorEvent")}} object. + +## Syntax + +```js-nolint +new ErrorEvent(type) +new ErrorEvent(type, options) +``` + +### Parameters + +- `type` + - : A string with the name of the event. It is case-sensitive. +- `options` {{optional_inline}} + - : An object that, _in addition of the properties defined in {{domxref("Event/Event", "Event()")}}_, can have the following properties: + - `message` {{optional_inline}} + - : A string containing a human-readable error message describing the problem. Lacking a [`crossorigin`](/en-US/docs/Web/HTML/Attributes/crossorigin) setting reduces error logging. + - `filename` {{optional_inline}} + - : A string containing the name of the script file in which the error occurred. + - `lineno` {{optional_inline}} + - : An `integer` containing the line number of the script file on which the error occurred. + - `colno` {{optional_inline}} + - : An `integer` containing the column number of the script file on which the error occurred. + - `error` {{optional_inline}} + - : A JavaScript `Object` that is concerned by the event. + +### Return value + +A new {{domxref("ErrorEvent")}} object. + +## Specifications + +{{Specifications}} + +## Browser compatibility + +{{Compat}} diff --git a/files/en-us/web/api/errorevent/index.md b/files/en-us/web/api/errorevent/index.md index 6ae52e779053a64..c1d5a3506eb9462 100644 --- a/files/en-us/web/api/errorevent/index.md +++ b/files/en-us/web/api/errorevent/index.md @@ -45,4 +45,6 @@ _Inherits methods from its parent {{domxref("Event")}}_. ## See also -- [Using web workers](/en-US/docs/Web/API/Web_Workers_API/Using_web_workers), most likely objects to raise such an event +- [Using web workers](/en-US/docs/Web/API/Web_Workers_API/Using_web_workers), most likely objects to raise such an event. +- {{domxref("Window")}}: {{domxref("Window/error_event", "error")}} event +- {{domxref("Navigation")}}: {{domxref("Navigation/navigateerror_event", "navigateerror")}} event