Baseline Widely available *
SyntaxError
ãªãã¸ã§ã¯ãã¯ãæ§æçã«ä¸æ£ãªã³ã¼ããè§£éãããã¨ããå ´åã®ã¨ã©ã¼ã表ãã¾ããããã¯ã JavaScript ã¨ã³ã¸ã³ããã³ã¼ããè§£æä¸ã«è¨èªã®æ§æã«å¾ããªããã¼ã¯ã³ã¾ãã¯ãã¼ã¯ã³ã®é åºã«ééããå ´åã«çºçãã¾ãã
SyntaxError()
æ°ãã SyntaxError
ãªãã¸ã§ã¯ããçæãã¾ãã
SyntaxError.prototype.message
ã¨ã©ã¼ã¡ãã»ã¼ã¸ã§ãã ECMA-262 ã«ãã㦠SyntaxError
ã¯èªèº«ã® message
ããããã£ãæä¾ããã¹ãã¨ããã¦ãã¾ããã SpiderMonkey ã§ã¯ Error.prototype.message
ãç¶æ¿ãã¦ãã¾ãã
SyntaxError.prototype.name
ã¨ã©ã¼åã§ãã Error
ããç¶æ¿ãã¦ãã¾ãã
SyntaxError.prototype.fileName
ãã®ã¨ã©ã¼ãçºçãããã¡ã¤ã«ã®ãã¹ã§ãã Error
ããç¶æ¿ãã¦ãã¾ãã
SyntaxError.prototype.lineNumber
ãã®ã¨ã©ã¼ãçºçãããã¡ã¤ã«å
ã®è¡çªå·ã§ãã Error
ããç¶æ¿ãã¦ãã¾ãã
SyntaxError.prototype.columnNumber
ãã®ã¨ã©ã¼ãçºçããè¡å
ã®æ¡æ°ã§ãã Error
ããç¶æ¿ãã¦ãã¾ãã
SyntaxError.prototype.stack
ã¹ã¿ãã¯ãã¬ã¼ã¹ã§ãã Error
ããç¶æ¿ãã¦ãã¾ãã
try {
eval("hoo bar");
} catch (e) {
console.error(e instanceof SyntaxError);
console.error(e.message);
console.error(e.name);
console.error(e.fileName);
console.error(e.lineNumber);
console.error(e.columnNumber);
console.error(e.stack);
}
SyntaxError ã®çæ
try {
throw new SyntaxError("Hello", "someFile.js", 10);
} catch (e) {
console.error(e instanceof SyntaxError); // true
console.error(e.message); // Hello
console.error(e.name); // SyntaxError
console.error(e.fileName); // someFile.js
console.error(e.lineNumber); // 10
console.error(e.columnNumber); // 0
console.error(e.stack); // @debugger eval code:3:9
}
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4