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

posted @ 2022-04-12 16:53  howhy  阅读(39)  评论(0编辑  收藏  举报