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