Как проверить глубокое существование объекта в JavaScript ?
Создаем пустой объект var obj = {};
Проверяем есть ли у него свойство typeof obj.prop != 'undefined'
А как в данном случае проверить существование более глубокого свойства ? obj.prop.id
Есть ли вариант лучше этого ? obj && obj.prop && obj.prop.id