issues
search
DeanTG
/
interview
0
stars
0
forks
source link
this
#5
Open
DeanTG
opened
1 year ago
DeanTG
commented
1 year ago
link
this
DeanTG
commented
1 year ago
在函数中this到底取何值,是在函数真正被调用执行的时候确定的,函数定义的时候确定不了
DeanTG
commented
1 year ago
构造函数:函数作为构造函数用,那么其中的this就代表它即将new出来的对象。
对象属性:如果函数作为对象的一个属性时,并且作为对象的一个属性被调用时,函数中的this指向该对象。
call或者apply调用:当一个函数被call和apply调用时,this的值就取传入的对象的值。
全局 & 调用普通函数:在全局环境下,this永远是window;普通函数在调用时,其中的this也都是window。
link