HTML: Markup language
CSS: Styling language
JavaScript: Scripting language
Web APIs: Programming interfaces
All web technology
Learn web development
Discover our tools
Get to know MDN better
此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。
View in English Always switch to English
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2017年10月.
WebAssembly.LinkError 对象表示模块实例化期间的错误(除启动函数中的陷阱)。
WebAssembly.LinkError
WebAssembly.LinkError()
创建一个新的 WebAssembly.LinkError 对象。
WebAssembly.LinkError.prototype.message
错误消息。继承自 Error。
Error
WebAssembly.LinkError.prototype.name
错误名字。继承自 Error。
WebAssembly.LinkError.prototype.cause
错误原因。继承自 Error。
WebAssembly.LinkError.prototype.fileName
引发此错误的文件所在的路径。继承自 Error。
WebAssembly.LinkError.prototype.lineNumber
在引发此错误的文件中的行号。继承自 Error。
WebAssembly.LinkError.prototype.columnNumber
在引发此错误的行中的列号。继承自 Error。
WebAssembly.LinkError.prototype.stack
堆栈跟踪。继承自 Error。
WebAssembly.LinkError.prototype.toString()
返回一个表示指定的 Error 对象的字符串。继承自 Error。
下面的代码片段创建一个新的 LinkError 实例,并将其详情输出到控制台:
LinkError
try { throw new WebAssembly.LinkError("你好", "某个文件", 10); } catch (e) { console.log(e instanceof LinkError); // true console.log(e.message); // "你好" console.log(e.name); // "LinkError" console.log(e.fileName); // "某个文件" console.log(e.lineNumber); // 10 console.log(e.columnNumber); // 0 console.log(e.stack); // 返回运行代码的位置 }
Enable JavaScript to view this browser compatibility table.