function Node(id, pid, name, url, title, target, icon, iconOpen, open) {
this.id = id;
this.pid = pid;
this.name = name;
this.url = url;
this.title = title;
this.target = target;
this.icon = icon;
this.iconOpen = iconOpen;
this._io = open || false;
this._is = false;
this._ls = false;
this._hc = false;
this._ai = 0;
this._p;
};问下,这里的this到底是指什么哦?
还有this后面的id,pid,name等等字段是谁的属性哦?

解决方案 »

  1.   

    this 关键字通常在对象的构造函数中使用,用来引用对象。this类似自然语言中“我”Zswang说:“我不想说!”
    楼主说:“我不想说!”这里很显然
    Zswang话中“我”就表示“Zswang”
    楼主话中“我”就表示“楼主”var a = new Node();
    var b = new Node();a中的Node()构造函数中this也就是a
    b中的Node()构造函数中this也就是b
      

  2.   

    楼主。就是这个function Node对象本身的!!!
      

  3.   

    jacascript创建对象的一种方法
    this关键字就指的是node本身
    里面的this.id、this.pid都是给它的属性赋值
      

  4.   

    jacascript创建对象的一种方法
    this关键字就指的是node本身
    里面的this.id、this.pid都是给它的属性赋值