javascript 的this

javascript 中的this 就是指向的一个对象实例,而不是一个类。

高度概括了this。有很多方式可以证明这一点。这里先举一个例子。

  function foo(){
  	alert(this);
  }
  foo();//这个是全局调用,吧foo当做了window的一个function,所以this会返回window 这个对象
  foo.prototype.constructor();//这个是把foo当做一个类然后用 prototype.constructor创建了它的对象,这个this就指向这个对象实例

如有不对请更正。

相关推荐