WebAssembly.LinkError() 建構函式
WebAssembly.LinkError() 建構函式建立一個新的 WebAssembly LinkError 物件,它表示模組例項化期間發生的錯誤(除了 陷阱 從開始函式)。
語法
js
new WebAssembly.LinkError()
new WebAssembly.LinkError(message)
new WebAssembly.LinkError(message, options)
new WebAssembly.LinkError(message, fileName)
new WebAssembly.LinkError(message, fileName, lineNumber)
引數
message可選-
錯誤的人類可讀描述。
options可選-
具有以下屬性的物件
cause可選-
指示錯誤的具體原因的屬性。當捕獲並重新丟擲具有更具體或更有用的錯誤訊息的錯誤時,此屬性可用於傳遞原始錯誤。
fileName可選 非標準-
包含導致異常的程式碼的檔名。
lineNumber可選 非標準-
導致異常的程式碼的行號。
示例
建立新的 LinkError 例項
以下程式碼段建立了一個新的 LinkError 例項,並將它的詳細資訊記錄到控制檯
js
try {
throw new WebAssembly.LinkError("Hello", "someFile", 10);
} catch (e) {
console.log(e instanceof LinkError); // true
console.log(e.message); // "Hello"
console.log(e.name); // "LinkError"
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
}
規範
| 規範 |
|---|
| WebAssembly JavaScript 介面 # exceptiondef-linkerror |
| ECMAScript 語言規範 # sec-nativeerror-constructors |
瀏覽器相容性
BCD 表格僅在瀏覽器中載入