【发布时间】:2013-01-13 09:07:12
【问题描述】:
我刚开始使用 JQuery,但是在尝试访问不存在的变量时它没有写任何错误,例如:
window.alert($.ui.keyCode.someNonExistingName);
switch(e.keyCode) {
case $.ui.keyCode.someNonExistingName:
...
break;
...
}
someNonExistingFunction();
将弹出一个窗口,其中包含(“未定义”)文本,但不会将错误写入控制台。另一方面,当它试图调用一个未定义的函数时,会在控制台打印错误并停止程序。
有没有办法设置错误级别报告以报告所有错误和警告,例如未定义变量的使用?
【问题讨论】:
-
前两个既不是错误也不是警告。
-
好的,但是有没有办法找出程序是否试图访问这些未定义的变量?我经常在写作时打错字,所以这对我很有用
-
我也在使用 chrome,奇怪的是我没有看到任何错误。你导入了 JQuery UI 吗?我想我应该用更简单的例子
-
我的错,现在我看到你看到了什么