как корректно обработать ситуацию с отсутствующим свойством объекта?
var Obj = {};
alert(Obj.nonset); //здесь ничего страшного просто undefined
alert(Obj.nonset.name); //а тут ошибка в консоли
У меня есть объекты, которые в разное время имеют разные свойства
И хочеться логировать попытки доступа к несуществующим в данный момент свойствам без ошибок в консоли