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

View in English Always switch to English

WebAssembly.SuspendError

Das WebAssembly.SuspendError-Objekt weist auf einen Fehler beim WebAssembly Funktionenaussetzen hin.

Konstruktor

WebAssembly.SuspendError()

Erstellt ein neues WebAssembly.SuspendError-Objekt.

Instanz-Eigenschaften

WebAssembly.SuspendError.prototype.message

Fehlermeldung. Von Error geerbt.

WebAssembly.SuspendError.prototype.name

Fehlername. Von Error geerbt.

WebAssembly.SuspendError.prototype.cause

Fehlerursache. Von Error geerbt.

WebAssembly.SuspendError.prototype.fileName

Pfad zur Datei, die diesen Fehler ausgelöst hat. Von Error geerbt.

WebAssembly.SuspendError.prototype.lineNumber

Zeilennummer in der Datei, die diesen Fehler ausgelöst hat. Von Error geerbt.

WebAssembly.SuspendError.prototype.columnNumber

Spaltennummer in der Zeile, die diesen Fehler ausgelöst hat. Von Error geerbt.

WebAssembly.SuspendError.prototype.stack

Stack-Trace. Von Error geerbt.

Instanz-Methoden

WebAssembly.SuspendError.prototype.toString()

Gibt eine Zeichenfolge zurück, die das angegebene Error-Objekt darstellt. Von Error geerbt.

Beispiele

Erstellen einer neuen SuspendError-Instanz

Das folgende Snippet erstellt eine neue SuspendError-Instanz und protokolliert deren Details in der Konsole:

js
try {
  throw new WebAssembly.SuspendError("Hello", "someFile", 10);
} catch (e) {
  console.log(e instanceof WebAssembly.SuspendError); // true
  console.log(e.message); // "Hello"
  console.log(e.name); // "SuspendError"
  console.log(e.fileName); // "someFile"
  console.log(e.lineNumber); // 10
  console.log(e.columnNumber); // 0
  console.log(e.stack); // The location where the code was run
}

Spezifikationen

Diese Funktion scheint in keiner Spezifikation definiert zu sein.

Browser-Kompatibilität

Siehe auch