Error: message
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die message
-Eigenschaft eines Error
-Instanzobjekts ist eine für Menschen lesbare Beschreibung des Fehlers.
Wert
Ein Zeichenfolgenwert, der dem Wert entspricht, der als erstes Argument an den Error()
-Konstruktor übergeben wird.
Eigenschaften von Error: message | |
---|---|
Schreibbar | ja |
Aufzählbar | nein |
Konfigurierbar | ja |
Beschreibung
Diese Eigenschaft enthält eine kurze Beschreibung des Fehlers, falls eine verfügbar ist oder festgelegt wurde. Die message
-Eigenschaft kombiniert mit der name
-Eigenschaft wird von der Methode Error.prototype.toString()
verwendet, um eine Zeichenfolgen-Darstellung des Fehlers zu erstellen.
Standardmäßig ist die message
-Eigenschaft eine leere Zeichenfolge, aber dieses Verhalten kann für eine Instanz überschrieben werden, indem eine Nachricht als erstes Argument an den Error
-Konstruktor übergeben wird.
Beispiele
Werfen eines benutzerdefinierten Fehlers
const e = new Error("Could not parse input");
// e.message is 'Could not parse input'
throw e;
Spezifikationen
Specification |
---|
ECMAScript Language Specification # sec-error.prototype.message |
Browser-Kompatibilität
BCD tables only load in the browser