js this
this的几种基本情况说明:
我们所研究的this,都是研究函数私有上下文中的this
因为全局上下文中的this是window
块级代码上下文没有自己的this,在此上下文中遇到的this,都是其所处环境(上级上下文)中的this
箭头函数和块级上下文类似,也没有自己的this,在此上下文中遇到的this,都是其所处环境(上级上下文)中的this
this是执行主体:通俗来讲,是谁把它执行了,谁就是this
1、给dom元素进行事件绑定 当事件行为触发,绑定的方法执行,方法中的this是当前绑定的元素
2、执行方法时有.点时 点之前是谁this就是谁
3、若没有点执行普通模式是window,严格模式this是undefined
4、自执行函数或匿名函数中的this一般都是window/undefined