Как можно удалить экземпляр объекта в javascript?

JavaScript ООП объект

Мне необходимо написать метод который удалял бы экземпляр объекта
Пример:
function myObject() {
...
this.delete = function () {
delete this;
}
...
}
var mO = new myObject();
mO.delete(); // IE ругается, типа неудаётся удалить this
Как быть?
Ответы:
C удалением в JavaScripte  отдельная история,
x=42
var y= 43
myobj=new Number()
myobj.h=4      // create property h
delete x       // returns true (can delete if declared implicitly)
delete y       // returns false (cannot delete if declared with var)
delete Math.PI // returns false (cannot delete predefined properties)
delete myobj.h // returns true (can delete user-defined properties)
delete myobj   // returns true (can delete if declared implicitly)
idElem = document.getElementById("id");
idElem.parentNode.removeChild(idElem);
EisBerg: а если присвоить объекту значение nil - это не будет решением?


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.