我正在处理的对象在 JavaScript 中实例化,但在 VBScript 中使用。在一个代码路径中,变量M.DOM.IPt
被定义并具有一个值,而在另一个代码路径中却没有。我需要检测它是否已被定义。我检查了M.DOM
在两个代码路径中都定义和可访问的。我尝试过的每个测试都只会导致此错误:
错误:对象不支持此属性或方法
我试过了:
IsEmpty(M.DOM.IPt)
M.DOM.IPt is Nothing
isNull(M.DOM.IPt)
有什么方法可以检测未定义变量并避免错误?
注意:我可以On Error Resume Next
输入,它会简单地忽略错误,但我实际上需要检测它并有条件地做一些事情。