Можно ли удалить переменную, объявленную с помощью const?
Ответ 1
delete используется для удаления свойств объекта.
delete foo;
попытается удалить свойство foo из глобального объекта. Объявленные переменные никогда не могут быть удалены с помощью delete (независимо от того, используете ли вы const, let или var), и нет другого способа удалить "переменную" (привязку) (см. комментарий @TJ для более подробной информации).