Die
name
Eigenschaft repräsentiert einen Namen für die Art des Errors. Der Initialwert ist "Error".Beschreibung
Als Standard wird für einer Error
Instanz der Name "Error" gegeben. Die name
Eigenschaft und die message
Eigenschaft werden eingesetzt, um in der Error.prototype.toString()
Methode eine Repräsentation des Fehlers als String zu erstellen.
Beispiele
Einen benutzerdefinierten Fehler erzeugen
var e = new Error('Malformed input'); // e.name ist 'Error' e.name = 'ParseError'; throw e; // e.toString() wird 'ParseError: Malformed input' zurückgeben.
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Initiale Definition. |
ECMAScript 5.1 (ECMA-262) Die Definition von 'Error.prototype.name' in dieser Spezifikation. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) Die Definition von 'Error.prototype.name' in dieser Spezifikation. |
Standard | |
ECMAScript 2017 Draft (ECMA-262) Die Definition von 'Error.prototype.name' in dieser Spezifikation. |
Entwurf |
Browserkompatibilität
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |
Siehe auch
Schlagwörter des Dokuments und Mitwirkende
Schlagwörter:
Mitwirkende an dieser Seite:
schlagi123
Zuletzt aktualisiert von:
schlagi123,