[英]javascript error stops runtime execution
今天我们遇到的情况是,JS库文件中的1个小错误(第500行)(长3000+行)导致运行时错误(在未定义对象上调用方法)。
该错误停止了库文件中所有其他代码的进一步执行,导致我们的网站无法正常运行。
我的问题是:
谢谢,
一个简单的解决方案是在尝试调用该对象之前检查对象是否存在。
if ( myObject && myObject.myObjectFunction )
myObject.myFunction();
else
return false;
如果对象存在并且该对象具有您要调用的函数,则它将调用该函数,否则它将返回false
并且不尝试调用该函数,从而完全避免了该错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.