可能重复:Detecting an undefined object property in JavaScript
来自下面的javascript示例
try { if(jsVar) { proceed(); } }catch(e){ alert(e); }
此jsVar在另一个文件中声明和初始化。
问题是,在执行另一个文件(已声明和初始化的文件)之前执行此代码时,代码会引发未定义的错误。这就是为什么它被试捕法包围的原因。
与尝试捕获相比,处理此未定义错误的最佳方法是什么?