一看就明白的关于this解释
this其实就是指当前这个方法或者属性属于的对象。
1、如果直接是var fun = function(){statement},那么这个函数体属于window这个对象的。因此this==window
2、如果使用了var fun = new FunctionName(),那么此时this,就是由构造函数FunctionName生成的对象,上例子:
我想只要调试了这个例子,this是什么应该算会清楚一些吧。
发布时间: 2012-11-05 09:35:11 作者: rapoo
一看就明白的关于this解释
this其实就是指当前这个方法或者属性属于的对象。
1、如果直接是var fun = function(){statement},那么这个函数体属于window这个对象的。因此this==window
2、如果使用了var fun = new FunctionName(),那么此时this,就是由构造函数FunctionName生成的对象,上例子:
我想只要调试了这个例子,this是什么应该算会清楚一些吧。