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

View in English Always switch to English

SuppressedError: suppressed

Die suppressed Dateneigenschaft einer Instanz von SuppressedError enthält einen Verweis auf den ursprünglichen Fehler, der unterdrückt wurde, weil bei dessen Behandlung ein neuer Fehler erzeugt wurde.

Wert

Jeder beliebige Wert. Wie bei cause, kann nicht davon ausgegangen werden, dass es sich um eine Instanz von Error handelt, obwohl dies normalerweise der Fall ist.

Eigenschaften von SuppressedError: suppressed
Schreibbarja
Aufzählbarnein
Konfigurierbarja

Beispiele

Verwendung von suppressed

js
try {
  throw new SuppressedError(
    new Error("New error"),
    new Error("Original error"),
    "Hello",
  );
} catch (e) {
  console.log(e.suppressed); // Error: "Original error"
}

Spezifikationen

Specification
ECMAScript Async Explicit Resource Management
# sec-suppressederror

Browser-Kompatibilität

Siehe auch