Я пытаюсь выяснить, как удалить объект с помощью метода класса. Я хотел бы иметь возможность создать класс, который имеет метод destroy, который освобождает объект из памяти. До сих пор исследования, которые я сделал, были неубедительными. Я понимаю, что сбор мусора в конечном итоге позаботится об объекте, но я бы хотел более решительный способ его уничтожить. Это возможно?
// class constructor
var class = function () {
this.destroy = function () {};
};
// instance
var instance = new class();
instance.destroy();
console.log(instance); // should be null or undefined