Удаляется ли сборщиком мусора объект, находящийся в блоке if?
Такой вопрос: будет ли в этом случае удален объект, находящийся в блоке if?
Получается, что if - это не объект. Как if вообще может ссылаться на объект, находящийся внутри него? Я этого не понимаю
P. S. Сами переменные никуда не удаляются сборщиком мусора после отработки блока if? К ним получается, просто нет доступа, так как у let блочная область видимости