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 der Error: message-Property
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

js
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

Siehe auch