Операция delete удаляет объект, свойство объекта или элемент по специфицированному индексу массива. Синтаксис таков:
delete objectNameгде objectName это имя объекта, property это существующее свойство, а index это целое число - местонахождение элемента в массиве.
Четвёртая форма верна только в операторе with и удаляет свойство объекта.
Вы можете использовать операцию delete для удаления переменных, объявленных неявно, но не для удаления переменных, объявленных оператором var.
Если операция delete прошла успешно, она устанавливает свойство или элемент в значение undefined. Операция delete возвращает true, если операция возможна; она возвращает false, если операция невозможна.
x=42