this的指向理解

  

this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定,this最终指向调用它的对象

  1. 在方法中,this 表示该方法所属的对象。

  2. 如果单独使用,this 表示全局对象。

  3. 在函数中,this 表示全局对象。

  4. 在函数中,在严格模式下,this 是未定义的(undefined)。

  5. 在事件中,this 表示接收事件的元素。

  6. call() 和 apply() 方法可以将 this 引用到任何对象

猜你喜欢

转载自www.cnblogs.com/shenchanglu/p/11242030.html