Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Fehler: message

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die message Dateneigenschaft einer Error-Instanz ist eine menschenlesbare Beschreibung des Fehlers.

Wert

Ein String, der dem Wert entspricht, der dem Error()-Konstruktor als erstes Argument übergeben wurde.

Eigenschaften von Fehler: message
Schreibbarja
Aufzählbarnein
Konfigurierbarja

Beschreibung

Diese Eigenschaft enthält eine kurze Beschreibung des Fehlers, falls eine verfügbar ist oder festgelegt wurde. Die message-Eigenschaft wird in Kombination mit der name-Eigenschaft von der Error.prototype.toString()-Methode verwendet, um eine Zeichenkettenrepräsentation des Errors zu erstellen.

Standardmäßig ist die message-Eigenschaft ein leerer String, aber dieses Verhalten kann für eine Instanz überschrieben werden, indem beim Konstruktor Error eine Nachricht als erstes Argument angegeben 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

Spezifikation
ECMAScript® 2026 Language Specification
# sec-error.prototype.message

Browser-Kompatibilität

Siehe auch