Согласно ES5, таблица 17:
CreateMutableBinding (N, D)
Создайте новую изменяемую привязку в
запись среды. Строковое значение N
текст связанного имени. Если
необязательный логический аргумент D является истинным
привязка может быть впоследствии
Исключен.
и в 10.5 Декларации обязательного подтверждения
- Для каждого VariableDeclaration и VariableDeclarationNoIn d в коде, в
порядок исходного текста сделать
[...]
II. Вызовите env's SetMutableBinding
конкретный метод передачи дн, не определено,
и строг в качестве аргументов.
Что говорит мне о том, что объявленные переменные нельзя удалять. В глобальном коде глобальный объект - это объект активации, который является переменной obejct, поэтому объявленные глобальные переменные не должны быть удаляемыми. Конечно, браузеры могут этого не придерживаться ...