Можно ли удалить переменную, объявленную с помощью команды const?

Учитывая

const localName = "local_name";
delete localName; // true
console.log(localName); // "local_name"

Можно ли удалить переменную, объявленную с помощью const?

Ответ 1

delete используется для удаления свойств объекта.

delete foo;

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

Связано: Как отключить переменную JavaScript?