| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/en-US/docs/WebAssembly/Reference/JavaScript_interface/RuntimeError | [Back] [Original] |
Get to know MDN better
This feature is well established and works across many devices and browser versions. Its been available across browsers since October 2017.
The WebAssembly.RuntimeError object is the error type that is thrown whenever WebAssembly specifies a trap.
WebAssembly.RuntimeError()Creates a new WebAssembly.RuntimeError object.
WebAssembly.RuntimeError.prototype.messageError message. Inherited from Error.
WebAssembly.RuntimeError.prototype.nameError name. Inherited from Error.
WebAssembly.RuntimeError.prototype.causeError cause. Inherited from Error.
WebAssembly.RuntimeError.prototype.fileName Path to file that raised this error. Inherited from Error.
WebAssembly.RuntimeError.prototype.lineNumber Line number in file that raised this error. Inherited from Error.
WebAssembly.RuntimeError.prototype.columnNumber Column number in line that raised this error. Inherited from Error.
WebAssembly.RuntimeError.prototype.stack Stack trace. Inherited from Error.
WebAssembly.RuntimeError.prototype.toString()Returns a string representing the specified Error object. Inherited from Error.
The following snippet creates a new RuntimeError instance, and logs its details to the console:
try {
throw new WebAssembly.RuntimeError("Hello", "someFile", 10);
} catch (e) {
console.log(e instanceof WebAssembly.RuntimeError); // true
console.log(e.message); // "Hello"
console.log(e.name); // "RuntimeError"
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
}
| Specification |
|---|
| WebAssembly JavaScript Interface # exceptiondef-runtimeerror |
| ECMAScript 2027 LanguageSpecification # sec-native-error-types-used-in-this-standard |
This page was last modified on Apr 22, 2025 by MDN contributors.
Your blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |