Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

La propiedad name otorga un nombre al tipo de error.

Descripción

Por defecto, las instancias de Error tienen establecido como nombre por defecto "Error". La propiedad name, además de la propiedad message, es utilizada por el método Error.prototype.toString() para crear una cadena de texto que represente al error.

Ejemplos

Arrojar un error personalizado

var e = new Error('Malformed input'); // e.name es 'Error'

e.name = 'ParseError';
throw e;
// e.toString() devolvería 'ParseError: Malformed input'

Especificaciones

Especificación Estado Comentario
ECMAScript 1st Edition (ECMA-262) Standard Definición inicial.
ECMAScript 5.1 (ECMA-262)
La definición de 'Error.prototype.name' en esta especificación.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
La definición de 'Error.prototype.name' en esta especificación.
Standard  
ECMAScript Latest Draft (ECMA-262)
La definición de 'Error.prototype.name' en esta especificación.
Draft  

Compatibilidad de navegadores

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte básico (Yes) (Yes) (Yes) (Yes) (Yes)
Característica Android Chrome para Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte básico (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Vea también

Etiquetas y colaboradores del documento

Colaboradores en esta página: Bumxu
Última actualización por: Bumxu,