this

124 阅读1分钟

总结:

  1. 普通函数调用方式/匿名函数,非严格模式下,this指向window,严格模式下,this是undefined
  2. 对象调用方式,this指向该对象
  3. 构造函数调用方式,this指向实例化出来的新对象
  4. 箭头函数会继承外层函数调用的this绑定
  5. call、apply、bind方式调用,this指向被绑定的对象