Baseline Widely available
The name
data property of Error.prototype
is shared by all Error
instances. It represents the name for the type of error. For Error.prototype.name
, the initial value is "Error"
. Subclasses like TypeError
and SyntaxError
provide their own name
properties.
A string. For Error.prototype.name
, the initial value is "Error"
.
By default, Error
instances are given the name "Error". The name
property, in addition to the message
property, is used by the Error.prototype.toString()
method to create a string representation of the error.
const e = new Error("Malformed input"); // e.name is 'Error'
e.name = "ParseError";
throw e;
// e.toString() would return 'ParseError: Malformed input'
Specifications Browser compatibility See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4