YvetteLau / Step-By-Step

不积跬步,无以至千里;
704 stars 66 forks source link

判断this指向 #3

Closed CCZX closed 5 years ago

CCZX commented 5 years ago

this指向的问题可以总结为:谁调用指向谁。具体的细节如下:

  1. 默认绑定,在函数不带任何修饰符的调用下this指向window,但是需要注意的是在严格模式下指向undefined,
  2. 隐式绑定,隐式绑定的时候this指向调用的对象,
  3. 显示绑定,使用call、apply、bind可改变函数的this指向,
  4. new绑定,在使用new操作符调用函数的时候会把this指向新创建的对象。