this是函数的内置对象(this必须出现在函数内部)
this是代名词,this代表的是谁?
1、当this所在函数是事件处理函数时,this是事件源(DOM对象)
2、当this所在函数是构造函数时,this是new出来的对象
3、当this所在函数是类的方法时,this是调用方法的对象(写在函数前面的对象)
4、当this所在函数是普通函数(除了以上三种情况),this表示window对象。
-
JavaScript中的一切变量,对象,函数都是window对象的,window对象可以省略而已。
-
曾经定义的全局变量就是window对象的属性
-
曾经定义的全局函数就是window对象的方法
本内容为学习笔记,由老师上课总结,如有相似之处请谅解。
附上老师博客链接,方便大家学习
扛把子的博客