从内部方法删除对象/或从指针删除(Javascript)

时间:2017-01-15 07:57:59

标签: javascript oop object

显然这是不可能的

function node(){
  this.value="hello";
  var self = this;

  this.remove=function(){
    delete(self); //no found
       //or
    self=null;  //no found
  }
}

var test = new node();
test.remove(); //no found

这只删除指针,这不会删除指向的对象

var test = new node();
var aux = test;
delete aux; 

这只删除指针,这不会删除指向的对象

var test = new node();
var aux = test;
aux=null;

0 个答案:

没有答案