根据函数调用的方式不同,this会指向不同的对象:
1、以函数的形式调用时,this的指向永远都是window。
2、以方法的形式调用时,this指向调用方法的那个对象。
3、以构造函数形式调用时,this指向实例对象。
4、以事件绑定函数的形式调用时,this指向绑定事件的对象。
5、使用call、apply、bind调用时,this指向指定的那个对象。
this指向
最新推荐文章于 2024-07-26 11:41:15 发布
根据函数调用的方式不同,this会指向不同的对象:
1、以函数的形式调用时,this的指向永远都是window。
2、以方法的形式调用时,this指向调用方法的那个对象。
3、以构造函数形式调用时,this指向实例对象。
4、以事件绑定函数的形式调用时,this指向绑定事件的对象。
5、使用call、apply、bind调用时,this指向指定的那个对象。