Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
WebAssembly.CompileError
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Oktober 2017 browserübergreifend verfügbar.
Das WebAssembly.CompileError-Objekt zeigt einen Fehler während der Decodierung oder Validierung von WebAssembly an.
Konstruktor
WebAssembly.CompileError()-
Erstellt ein neues
WebAssembly.CompileError-Objekt.
Instanzeigenschaften
WebAssembly.CompileError.prototype.message-
Fehlermeldung. Geerbt von
Error. WebAssembly.CompileError.prototype.name-
Fehlername. Geerbt von
Error. WebAssembly.CompileError.prototype.cause-
Fehlerursache. Geerbt von
Error. WebAssembly.CompileError.prototype.fileName-
Pfad zur Datei, die diesen Fehler ausgelöst hat. Geerbt von
Error. WebAssembly.CompileError.prototype.lineNumber-
Zeilennummer in der Datei, die diesen Fehler ausgelöst hat. Geerbt von
Error. WebAssembly.CompileError.prototype.columnNumber-
Spaltennummer in der Zeile, die diesen Fehler ausgelöst hat. Geerbt von
Error. WebAssembly.CompileError.prototype.stack-
Stack-Trace. Geerbt von
Error.
Instanzmethoden
WebAssembly.CompileError.prototype.toString()-
Gibt einen String zurück, der das spezifizierte
Error-Objekt repräsentiert. Geerbt vonError.
Beispiele
>Erstellen einer neuen CompileError-Instanz
Der folgende Codeausschnitt erstellt eine neue CompileError-Instanz und protokolliert deren Details in der Konsole:
try {
throw new WebAssembly.CompileError("Hello", "someFile", 10);
} catch (e) {
console.log(e instanceof CompileError); // true
console.log(e.message); // "Hello"
console.log(e.name); // "CompileError"
console.log(e.fileName); // "someFile"
console.log(e.lineNumber); // 10
console.log(e.columnNumber); // 0
console.log(e.stack); // returns the location where the code was run
}
Spezifikationen
| Spezifikation |
|---|
| WebAssembly JavaScript Interface> # exceptiondef-compileerror> |
| ECMAScript® 2027 Language Specification> # sec-native-error-types-used-in-this-standard> |
