The WebAssembly.CompileError
object indicates an error during WebAssembly decoding or validation.
WebAssembly.CompileError()
WebAssembly.CompileError
object.WebAssembly.CompileError.prototype.message
URIError
should provide its own message
property, in SpiderMonkey, it inherits Error.prototype.message
.WebAssembly.CompileError.prototype.name
Error
.WebAssembly.CompileError.prototype.fileName
Error
.WebAssembly.CompileError.prototype.lineNumber
Error
.WebAssembly.CompileError.prototype.columnNumber
Error
.WebAssembly.CompileError.prototype.stack
Error
.WebAssembly.CompileError.prototype.toSource()
Error
.WebAssembly.CompileError.prototype.toString()
Error
object.. Inherited from Error
.The following snippet creates a new CompileError
instance, and logs its details to the console:
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 }
Specification |
---|
WebAssembly JavaScript Interface The definition of 'WebAssembly constructors' in that specification. |
ECMAScript (ECMA-262) The definition of 'NativeError' in that specification. |
Desktop | ||||||
---|---|---|---|---|---|---|
CompileError |
57 | 16 | 52
|
No | 44 | 11 |
CompileError() constructor |
57 | 16 | 52
|
No | 44 | 11 |
Mobile | ||||||
---|---|---|---|---|---|---|
CompileError |
57 | 57 | 52
|
43 | 11 | 7.0 |
CompileError() constructor |
57 | 57 | 52
|
43 | 11 | 7.0 |
Server | |
---|---|
CompileError |
8.0.0 |
CompileError() constructor |
8.0.0 |
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://wiki.developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WebAssembly/CompileError