La propiedad Error.prototype
representa el prototipo del constructor Error
.
Atributos de la propiedad Error.prototype |
|
---|---|
Sobrescribir | No |
Numerable | No |
Configurable | No |
Descripción
Todas las instancias de Error
e instancias de errores no genéricos, heredan de Error.prototype
. Como todas las funciones constructoras, se puede usar el protoipo del constructor para añadir propiedades o métodos a todas las instancias creadas con este constructor.
Properties
Propiedades estándar
Error.prototype.constructor
- Especifica la función que crea una instancia del prototipo.
Error.prototype.message
- Mensaje de error.
Error.prototype.name
- Nombre del error.
Extensiones específicas del proveedor
No estándar
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.
Microsoft
Error.prototype.description
- Descripción del error. Similar a
message
. Error.prototype.number
- Número de error.
Mozilla
Error.prototype.fileName
- Ruta del archivo que lanzó el error.
Error.prototype.lineNumber
- Número de fila en el archivo que lanzó el error.
Error.prototype.columnNumber
- Número de columna en el archivo que lanzó el error.
Error.prototype.stack
- Seguimiento de la pila.
Métodos
Error.prototype.toSource()
- Devuelve una cadena que contiene el codígo del objeto
Error
; se puede usar este valor para crear un nuevo objeto. Sobreescribe el métodoObject.prototype.toSource()
. Error.prototype.toString()
- Devuelve una cadena que representa el objeto. Sobreescribe el método
Object.prototype.toString()
.
Especificaciones
Especificación | Estado | Comentario |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Definición inicial. Implementado en 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 |
Compatibilidad con navegadores
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Soporte básico | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Característica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Soporte básico | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Ver también
Etiquetas y colaboradores del documento
Colaboradores en esta página:
RiazaValverde
Última actualización por:
RiazaValverde,