The WebAssembly.CompileError()
constructor creates a new WebAssembly CompileError
object, which indicates an error during WebAssembly decoding or validation.
new WebAssembly.CompileError(message, fileName, lineNumber)
message
Optional
fileName
Optional
lineNumber
Optional
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 }
Desktop | ||||||
---|---|---|---|---|---|---|
CompileError() constructor |
57 | 16 | 52
|
No | 44 | 11 |
Mobile | ||||||
---|---|---|---|---|---|---|
CompileError() constructor |
57 | 57 | 52
|
43 | 11 | 7.0 |
Server | |
---|---|
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/CompileError