跳至内容
JavaScript 错误错误
ReferenceError

ReferenceError

引用了当前作用域中不存在的变量。

browsernode

导致此错误的原因

尝试使用一个未声明、不在作用域内,或在声明前被访问(暂时性死区)的变量。也可能由变量名拼写错误引起。

如何修复

使用 let、const 或 var 在使用前声明变量。检查变量名是否有拼写错误。确保在访问位置变量在作用域内。导入缺少的模块。

示例

console.log(undeclaredVar); // ReferenceError: undeclaredVar is not defined
官方文档

相关错误代码