WebAssembly.RuntimeError
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.RuntimeError ãªãã¸ã§ã¯ãã¯ã WebAssembly ããã©ãããæå®ãããã³ã«ä¾å¤ã¨ãã¦çºçããã¨ã©ã¼åã§ãã
ã³ã³ã¹ãã©ã¯ã¿ã¼
WebAssembly.RuntimeError()-
æ°ãã
WebAssembly.RuntimeErrorãªãã¸ã§ã¯ããçæãã¾ãã
ã¤ã³ã¹ã¿ã³ã¹ããããã£
WebAssembly.RuntimeError.prototype.message-
ã¨ã©ã¼ã¡ãã»ã¼ã¸ã
Errorããç¶æ¿ãã¦ãã¾ãã WebAssembly.RuntimeError.prototype.name-
ã¨ã©ã¼åã
Errorããç¶æ¿ãã¦ãã¾ãã WebAssembly.RuntimeError.prototype.fileName-
ãã®ã¨ã©ã¼ãçºçããããã¡ã¤ã«ã®ãã¹ã
Errorããç¶æ¿ãã¦ãã¾ãã WebAssembly.RuntimeError.prototype.lineNumber-
ãã®ã¨ã©ã¼ãçºçããããã¡ã¤ã«ã®è¡çªå·ã
Errorããç¶æ¿ãã¦ãã¾ãã WebAssembly.RuntimeError.prototype.columnNumber-
ãã®ã¨ã©ã¼ãçºçããè¡ã®åçªå·ã
Errorããç¶æ¿ãã¦ãã¾ãã WebAssembly.RuntimeError.prototype.stack-
ã¹ã¿ãã¯ãã¬ã¼ã¹ã
Errorããç¶æ¿ãã¦ãã¾ãã
ã¤ã³ã¹ã¿ã³ã¹ã¡ã½ãã
WebAssembly.RuntimeError.prototype.toSource()-
åãã¨ã©ã¼ãè©ä¾¡ã§ããã³ã¼ããè¿ãã¾ãã
Errorããç¶æ¿ãã¦ãã¾ãã WebAssembly.RuntimeError.prototype.toString()-
æå®ããã
Errorãªãã¸ã§ã¯ãã表ãæååãè¿ãã¾ããErrorããç¶æ¿ãã¦ãã¾ãã
ä¾
>æ°ãã RuntimeError ã®ã¤ã³ã¹ã¿ã³ã¹ã®ä½æ
以ä¸ã®ã¹ããããã§ã¯ãæ°ãã RuntimeError ã¤ã³ã¹ã¿ã³ã¹ãçæãã¦ã詳細ãã³ã³ã½ã¼ã«ã«è¨é²ãã¾ãã
try {
throw new WebAssembly.RuntimeError("Hello", "someFile", 10);
} catch (e) {
console.log(e instanceof WebAssembly.RuntimeError); // true
console.log(e.message); // "Hello"
console.log(e.name); // "RuntimeError"
console.log(e.fileName); // "someFile"
console.log(e.lineNumber); // 10
console.log(e.columnNumber); // 0
console.log(e.stack); // ã³ã¼ããå®è¡ããã¦ããä½ç½®ãè¿ã
}
仿§æ¸
| Specification |
|---|
| WebAssembly JavaScript Interface > # exceptiondef-runtimeerror > |
| ECMAScript® 2026 Language Specification > # sec-native-error-types-used-in-this-standard > |
ãã©ã¦ã¶ã¼ã®äºææ§
é¢é£æ å ±
- WebAssembly æ¦è¦ãã¼ã¸
- WebAssembly ã®æ¦å¿µ
- WebAssembly JavaScript API ã®ä½¿ç¨