Baseline Widely available *
RangeError
对象表示ä¸ä¸ªç¹å®å¼ä¸å¨æå
许çèå´æè
éåä¸çé误ã
è¯å¾å°ä¸ä¸ªå¼ä½ä¸ºåæ°ä¼ éç»ä¸ä¸ªå
许çèå´ä¸å
å«è¯¥å¼ç彿°ä¼å¼å RangeError
ã
å¨ä»¥ä¸çæ åµä¸ï¼å¯è½ä¼éå°è¿ä¸ªé®é¢ï¼
String.prototype.normalize()
ï¼æArray
æé 彿°å建ä¸ä¸ªå
·æä¸åæ³çé¿åº¦çåç¬¦ä¸²ï¼æNumber.toExponential()
ãNumber.toFixed()
æ Number.toPrecision()
ï¼ãRangeError
æ¯ä¸ä¸ªå¯åºååå¯¹è±¡ï¼æä»¥å¯ä»¥ä½¿ç¨ structuredClone()
对å®è¿è¡å
éï¼ä¹å¯ä»¥ä½¿ç¨ postMessage()
å¨ Worker ä¹é´æ·è´å®ã
RangeError()
å建ä¸ä¸ªæ°ç RangeError
对象ã
Error.prototype.message
éè¯¯æ¶æ¯ãç»§æ¿èª Error
ã
Error.prototype.name
é误åç§°ãç»§æ¿èª Error
ã
Error.prototype.cause
表示导è´å½åé误被æåºçåå ãç»§æ¿èª Error
ã
Error.prototype.fileName
éæ å
å¼åæ¤é误çæä»¶çè·¯å¾ãç»§æ¿èª Error
ã
Error.prototype.lineNumber
éæ å
å¼åæ¤é误çä»£ç æå¨çæä»¶çè¡å·ãç»§æ¿èª Error
ã
Error.prototype.columnNumber
éæ å
å¼åæ¤é误ç代ç 卿件䏿å¨è¡çåå·ãç»§æ¿èª Error
ã
Error.prototype.stack
éæ å
å æ è·è¸ªãç»§æ¿èª Error
ã
function check(n) {
if (!(n >= -500 && n <= 500)) {
throw new RangeError("The argument must be between -500 and 500.");
}
}
try {
check(2000);
} catch (error) {
if (error instanceof RangeError) {
// å¤çé误
}
}
ä½¿ç¨ RangeErrorï¼å¯¹äºå
¶ä»çå¼ï¼
function check(value) {
if (!["apple", "banana", "carrot"].includes(value)) {
throw new RangeError(
'The argument must be an "apple", "banana", or "carrot".',
);
}
}
try {
check("cabbage");
} catch (error) {
if (error instanceof RangeError) {
// å¤çé误
}
}
è§è æµè§å¨å
¼å®¹æ§ åè§
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