Объект, над которым я работаю, создается в JavaScript, но используется в VBScript. В одном пути кода переменная M.DOM.IPt
определена и имеет значение, а в другом - нет. Мне нужно определить, было ли это определено или нет. Я проверил, что M.DOM
определено и доступно в обоих путях кода. Каждый тест, который я пробовал, просто приводит к этой ошибке:
Ошибка: объект не поддерживает это свойство или метод
Я пробовал:
IsEmpty(M.DOM.IPt)
M.DOM.IPt is Nothing
isNull(M.DOM.IPt)
Есть ли способ обнаружить, что переменная не определена, и избежать ошибки?
Примечание: я могу ввести On Error Resume Next
, и он просто проигнорирует ошибку, но мне действительно нужно ее обнаружить и условно что-то с ней сделать.