Get to know MDN better
试图将一个值作为参数传递给一个允许的范围不包含该值的函数会引发 RangeError。
在以下的情况中,可能会遇到这个问题:
RangeError 是一个可序列化对象,所以可以使用 structuredClone() 对它进行克隆,也可以使用 postMessage() 在 Worker 之间拷贝它。
创建一个新的 RangeError 对象。
错误消息。继承自 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。
| ECMAScript® 2027 Language Specification # sec-native-error-types-used-in-this-standard-rangeerror |
启用 JavaScript 以查看此浏览器兼容性表。