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
Errorgeerbt. WebAssembly.SuspendError.prototype.name-
Fehlername. Von
Errorgeerbt. WebAssembly.SuspendError.prototype.cause-
Fehlerursache. Von
Errorgeerbt. WebAssembly.SuspendError.prototype.fileName-
Pfad zur Datei, die diesen Fehler ausgelöst hat. Von
Errorgeerbt. WebAssembly.SuspendError.prototype.lineNumber-
Zeilennummer in der Datei, die diesen Fehler ausgelöst hat. Von
Errorgeerbt. WebAssembly.SuspendError.prototype.columnNumber-
Spaltennummer in der Zeile, die diesen Fehler ausgelöst hat. Von
Errorgeerbt. WebAssembly.SuspendError.prototype.stack-
Stack-Trace. Von
Errorgeerbt.
Instanz-Methoden
WebAssembly.SuspendError.prototype.toString()-
Gibt eine Zeichenfolge zurück, die das angegebene
Error-Objekt darstellt. VonErrorgeerbt.
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
}