Właściwość name
reprezentuję nazwę danego typu błędu. Początkową wartością jest "Error".
Opis
Domyślnie, instancje Error
mają ustawioną nazwę "Error". Właściwość name
, razem z właściwością message
, jest używana przez metodę Error.prototype.toString()
do tworzenia tekstowej reprezentacji obiektu Error.
Przykłady
Rzucanie ustawionego błędu
var e = new Error('Malformed input'); // e.name is 'Error' e.name = 'ParseError'; throw e; // e.toString() would return 'ParseError: Malformed input'
Specyfikacje
Specification | Status | Comment |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Initial definition. |
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 |
Kompatybilność z przeglądarkami
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) |
Zobacz też
Autorzy i etykiety dokumentu
Autorzy tej strony:
fscholz,
adam-tokarski
Ostatnia aktualizacja:
fscholz,