this的指向问题

现在一共6种this的指向问题

1.纯函数                  this指向全局对象,即window。  

2.对象方法调用                  this指向调用该方法的对象。

3.使用new调用构造方法    this指向新生的对象。

4.内部函数                          this指向全局window,团队设计出现的错误

5.call和applay               this指向绑定的对象。

 call第二个参数形式:参数数列;

 applay第二个参数形式:参数数组; 

6.事件绑定                 

2种常用事件绑定方法,

(1)在页面Element上的进行事件绑定(onclick="btClick();"),this指向的是全局对象;

(2)在js中进行绑定,除了attachEvent绑定的事件方法(this指向的是全局对象)外,this指向的是绑定事件的Elment元素。  

 

posted @ 2018-08-19 22:16  清峰伴月  阅读(128)  评论(0)    收藏  举报