Baseline Widely available
EvalError
æé 彿°ç¨äºå建 EvalError
对象ã
new EvalError()
new EvalError(message)
new EvalError(message, options)
new EvalError(message, fileName)
new EvalError(message, fileName, lineNumber)
EvalError()
EvalError(message)
EvalError(message, options)
EvalError(message, fileName)
EvalError(message, fileName, lineNumber)
夿³¨ï¼ EvalError()
å¨ä½¿ç¨æä¸ä½¿ç¨ new
çæ
åµä¸é½å¯ä»¥è°ç¨ãä¸¤ç§æ¹å¼é½ä¼å建ä¸ä¸ªæ°ç EvalError
å®ä¾ã
message
å¯é
人类å¯çè§£çé误æè¿°ã
options
å¯é
ä¸ä¸ªå å«ä»¥ä¸å±æ§ç对象ï¼
cause
å¯é
ä¸ä¸ªç¨äºæç¤ºéè¯¯å ·ä½åå ç屿§ã彿è·å¹¶éæ°æåºä¸ä¸ªå ·ææ´å ·ä½ææ´æç¨é误信æ¯çé误æ¶ï¼å¯ä»¥ä½¿ç¨æ¤å±æ§æ¥ä¼ éåå§é误ã
fileName
å¯é éæ å
导è´è¯¥å¼å¸¸ç代ç çæä»¶åã
lineNumber
å¯é éæ å
导è´è¯¥å¼å¸¸çä»£ç æå¨çè¡å·ã
EvalError
对象å¨å½åç ECMAScript è§èä¸å·²ä¸å使ç¨ï¼å æ¤è¿è¡æ¶ä¸ä¼åæåºè¿ç§é误ãä¸è¿ï¼ä¸ºäºä¸æ©æçæ¬çè§èä¿æååå
¼å®¹ï¼è¯¥å¯¹è±¡æ¬èº«ä»ç¶è¢«ä¿çäºä¸æ¥ã
try {
throw new EvalError("Hello");
} catch (e) {
console.log(e instanceof EvalError); // true
console.log(e.message); // "Hello"
console.log(e.name); // "EvalError"
console.log(e.stack); // é误çå æ
}
è§è æµè§å¨å
¼å®¹æ§ åè§
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