1.通过函数名()直接调用的:this指向window
2.通过对象.函数名()调用的:this指向这个对象;
3.函数作为数组的一个元素,通过数组下标调用的:this指向这个数组
4.函数作为构造函数,用new关键字调用时:this指向的是new出的新对象
5.通过函数指定,用apply()、call()、bind() 方法指定this
函数的调用方式不同时,this的指向什么
最新推荐文章于 2022-12-09 11:17:01 发布
1.通过函数名()直接调用的:this指向window
2.通过对象.函数名()调用的:this指向这个对象;
3.函数作为数组的一个元素,通过数组下标调用的:this指向这个数组
4.函数作为构造函数,用new关键字调用时:this指向的是new出的新对象
5.通过函数指定,用apply()、call()、bind() 方法指定this