Я могу удалить переменные без использования let или var, как это
y = 25; delete y;
Но я не могу сделать это при использовании let. Переменная не удаляется, и я могу console.log () ее.
Оператор удаления используется для удаления свойств из объектов, а не для удаления переменных.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete
работает, потому что «y» является свойство окна / глобального объекта не переменная
Я знал ответ
{ i = 0; while(i < 10){ i++; } delete i; }