Выше уже сказали ,если удалить и ссылок нет, то удалится. Но в вашем примере вы просто присваиваете subBruh значение null, так что сам subBruh останется, аналогично и для subObj.
Правильно делать через delete: delete obj1.subObj - удалит весь объект subObj.