JavaScript 错误错误
TypeErrorTypeError
某个值不是预期的类型。这是最常见的 JavaScript 错误,在操作遇到类型不匹配的值时发生。
browsernode
导致此错误的原因
你尝试以与其类型不兼容的方式使用某个值。常见示例:调用非函数值、访问 null/undefined 的属性,或向内置方法传入了错误类型的参数。
如何修复
在出错的操作之前,用 typeof 或 console.log 检查变量的实际类型。添加 null/undefined 检查。对可能为 null 的值使用可选链(?.)。确认函数参数符合预期类型。
示例
null.property // TypeError: Cannot read properties of null相关错误代码
JavaScript 错误错误
SyntaxErrorSyntaxError
JavaScript 引擎遇到了不符合语言语法的代码。
browsernode
查看详情 JavaScript 错误错误
SyntaxError: Illegal return statementSyntaxError: 非法的 return 语句
return 语句被用于函数体之外。
browsernode
查看详情 JavaScript 错误警告
DOMException: The operation was abortedDOMException: 操作已中止
操作通过 AbortController 信号被取消。
browser
查看详情 JavaScript 错误错误
ERR_SOCKET_BAD_PORTERR_SOCKET_BAD_PORT
为网络操作指定了无效的端口号。
node
查看详情 JavaScript 错误错误
TypeError: Method called on incompatible receiverTypeError: 方法在不兼容的接收者上被调用
一个方法以不符合预期类型的 `this` 值被调用。
browsernode
查看详情 JavaScript 错误错误
ERR_HTTP2_STREAM_ERRORERR_HTTP2_STREAM_ERROR
HTTP/2 流上发生了错误。
node
查看详情