JavaScript 错误错误
RangeErrorRangeError
值不在预期范围内,例如无效的数组长度或超出调用栈大小。
browsernode
查看详情 ERR_INVALID_ARG_TYPENode.js API 接收到了类型错误的参数。
你向 Node.js 内置 API 传入了类型错误的参数,例如期望字符串却传入了数字,或期望 Buffer 却传入了 null。错误信息中会明确指出期望类型和实际类型。
查看错误信息以了解期望的类型。在传参前将参数转换为正确的类型。确认变量包含预期的值,而非意外的 undefined 或 null。
RangeError值不在预期范围内,例如无效的数组长度或超出调用栈大小。
TypeError: Method called on incompatible receiver一个方法以不符合预期类型的 `this` 值被调用。
ENOTDIR对一个并非目录的路径执行了目录操作。
DOMException: QuotaExceededError存储操作超出了 localStorage、IndexedDB 或其他浏览器存储的可用配额。
SyntaxErrorJavaScript 引擎遇到了不符合语言语法的代码。
SyntaxError: Applying delete to unqualified name in strict mode在严格模式下,delete 运算符被用于普通变量名,此操作不被允许。