this的定义

解析器在调用函数每次都会向函数内部传递一个隐含的参数,即this
this指向的是一个对象
这个对象称之为函数执行的上下文对象

this指向示例:

  1. 以函数形式调用时,this永远都是window
  2. 以方法形式调用时,this就是调用方法的那个对象
  3. 以构造函数的形式调用时,this是新创建的对象
  4. 使用call()和apply()调用时,this是指定的那个对象
  5. 在时间响应函数中,响应函数被谁绑定,this就是谁