正在回答
2回答
1、最通常用法,属于全局性调用,因此this就代表全局对象Global。
2、纯粹的函数调用,函数还可以作为某个对象的方法调用,这时this就指这个上级对象。
3、作为构造函数调用,就是构造函数函数生成一个新对象(object)。这时,this就指这个新对象。
4、apply调用,apply()是函数对象的一个方法,它的作用是改变函数的调用对象,它的第一个参数就表示改变后的调用这个函数的对象。因此,this指的就是这第一个参数。
情况基本有这些,多写代码多练习就会知道什么时候该用了
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星