WebAssembly.CompileError
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨2017å¹´10æâ©.
WebAssembly.CompileError ãªãã¸ã§ã¯ãã¯ã WebAssembly ã®ãã³ã¼ããæ¤è¨¼ã®éã®ã¨ã©ã¼ã示ãã¾ãã
ã³ã³ã¹ãã©ã¯ã¿ã¼
WebAssembly.CompileError()-
æ°ãã
WebAssembly.CompileErrorãªãã¸ã§ã¯ããçæãã¾ãã
ã¤ã³ã¹ã¿ã³ã¹ããããã£
WebAssembly.CompileError.prototype.message-
ã¨ã©ã¼ã¡ãã»ã¼ã¸ã
Errorããç¶æ¿ãã¦ãã¾ãã 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ãªãã¸ã§ã¯ãã表ãæååãè¿ãã¾ããErrorããç¶æ¿ãã¦ãã¾ãã
ä¾
>æ°ãã CompileError ã®ã¤ã³ã¹ã¿ã³ã¹ã®ä½æ
以ä¸ã®ã¹ããããã§ã¯ãæ°ãã CompileError ã¤ã³ã¹ã¿ã³ã¹ãçæãã¦ã詳細ãã³ã³ã½ã¼ã«ã«è¨é²ãã¾ãã
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); // ã³ã¼ããå®è¡ããã¦ããä½ç½®ãè¿ã
}
仿§æ¸
| Specification |
|---|
| WebAssembly JavaScript Interface > # exceptiondef-compileerror > |
| ECMAScript® 2026 Language Specification > # sec-native-error-types-used-in-this-standard > |
ãã©ã¦ã¶ã¼ã®äºææ§
é¢é£æ å ±
- WebAssembly æ¦è¦ãã¼ã¸
- WebAssembly ã®æ¦å¿µ
- WebAssembly JavaScript API ã®ä½¿ç¨