JavaScript 错误错误
EvalErrorEvalError
与全局 eval() 函数相关的错误。在现代 JavaScript 中极少遇到。
browsernode
查看详情 RangeError: Invalid array length创建数组时使用了无效的长度,例如负数或非整数。
你向 Array 构造函数传入了无效值(负数、NaN、Infinity,或大于 2^32 - 1 的数)。将 .length 设置为无效值时也会触发此错误。
在创建数组之前验证长度值。确保其为小于 2^32 的非负整数。若需从非整数数量创建数组,使用 Array.from() 或展开语法。
new Array(-1); // RangeError: Invalid array lengthEvalError与全局 eval() 函数相关的错误。在现代 JavaScript 中极少遇到。
UnhandledPromiseRejectionPromise 被拒绝,但没有 .catch() 处理器或 try-catch 块来处理该拒绝。
SyntaxError: Unterminated string literal字符串字面量缺少结束引号。
TypeError: x is not a constructor尝试对非构造函数的值使用 new 关键字。
DOMException: The operation was aborted操作通过 AbortController 信号被取消。
ERR_DLOPEN_FAILED原生插件(C++ .node 文件)加载失败。