构造函数里面的this,用于给类定义成员(属性和方法)
方法里面的this,指向方法的调用者
箭头函数中没有this,如果在箭头函数中使用了this,会向外层寻找this的指向
如果所有的外层都没有this,最终会指向window对象
注意:用于var定义的成员(变量和方法)都会成为window对象的成员
解决this指向问题:
方式一:备份this
方式二:使用箭头函数
构造函数里面的this,用于给类定义成员(属性和方法)
方法里面的this,指向方法的调用者
箭头函数中没有this,如果在箭头函数中使用了this,会向外层寻找this的指向
如果所有的外层都没有this,最终会指向window对象
注意:用于var定义的成员(变量和方法)都会成为window对象的成员
解决this指向问题:
方式一:备份this
方式二:使用箭头函数