MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Error.prototype.name

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)
The definition of 'Error.prototype.name' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Error.prototype.name' in that specification.
Standard  
ECMAScript 2017 Draft (ECMA-262)
The definition of 'Error.prototype.name' in that specification.
Draft  

Compatibilidad de navegadores

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,