首页 > 代码库 > this指向问题
this指向问题
1.谁最终调用函数,this指向谁。
① this指向的,永远是对象!!!
②this指向谁,永远不取决于this写在哪,而是取决于函数在哪调用
③this指向的对象,我们称之为函数的上下问context,也叫函数的调用者
2.this指向的规律(与函数调用的方式息息相关)
this指向的情况,取决于函数调用的方式有哪些:
①通过函数名()直接调用:this指向window
②通过对象.函数名()调用的:this指向这个对象
③函数作为数组的一个元素,通过数组的下标调用的:this指向数组
④函数作为window内置函数的回调函数调用: this指向window
⑤函数作为构造函数,用new关键字调用时:this指向新new出的对象
⑥通过call,apply,bind调用,指向规定的对象
this指向问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。