The Error.prototype
property represents the prototype for the Error
constructor.
Property attributes of Error.prototype
| |
---|---|
Writable | no |
Enumerable | no |
Configurable | no |
All Error
instances and instances of non-generic errors inherit from Error.prototype
. As with all constructor functions, you can use the prototype of the constructor to add properties or methods to all instances created with that constructor.
Error.prototype.constructor
Error.prototype.message
Error.prototype.name
Non-standard
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
Error.prototype.description
message
.Error.prototype.number
Error.prototype.fileName
Error.prototype.lineNumber
Error.prototype.columnNumber
Error.prototype.stack
Error.prototype.toSource()
Error
object; you can use this value to create a new object. Overrides the Object.prototype.toSource()
method.Error.prototype.toString()
Object.prototype.toString()
method.Specification | Status | Comment |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Initial definition. Implemented in JavaScript 1.1. |
ECMAScript 5.1 (ECMA-262) The definition of 'Error' in that specification. | Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) The definition of 'Error' in that specification. | Standard | |
ECMAScript 2017 Draft (ECMA-262) The definition of 'Error' in that specification. | Draft |
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/prototype