Eu sugeriria verific para ver se há um objeto o que é em toda possível que o objeto não existe.
Por exemplo, sempre que eu tenho
x = document.getElementById (“idAttribute ");
Eu verific que x não é nulo.
Entretanto, você encontrará lotes, e lotes do Javascript na correia fotorreceptora onde este tipo da verificação não é feito. Nestes casos, você (ou o usuário) são provável ver uma mensagem indicar que “x” não é um objeto.
Eu tendo a ser paranóide, e tenho o código para verific valores antes que estejam usados.