this

  this指向:
  1.this是js的一个关键字,指定一个对象然后去替代他。
 函数内的this和函数外的this,函数内的this指向行为发生的主体。函数外的this都指向
 window 没有意思。

            
 2. 函数内的this和函数在什么环境下定义和执行都没有关系,而且和自己的主体有关,
    3.主体怎么找?

就看这个函数(方法)带不带'.',如果函数和方法执行带“.”,那么this就指向“.”前面的对象,如果不带就指向window
4.自执行函数里面的this都指向window
this 和变量的面试题,先找this的主体是谁,然后把它换成那个主题就行了,


5.给元素中某一个事件绑定方法,当事件触发时,执行绑定的方法,方法中的this就指向当前元素

  重点是函数套函数的时候

  不要管他怎么定义,看他执行时候的主体

练习:

                

   

原文地址:https://www.cnblogs.com/wwwzhaocom/p/9885237.html