在javascript语言中,对this的理解
2019-03-04 16:27
99 查看
this是函数的内置对象(this必须出现在函数内部)
this是代名词,this代表的是谁?
1、当this所在函数是事件处理函数时,this是事件源(DOM对象)
2、当this所在函数是构造函数时,this是new出来的对象
3、当this所在函数是类的方法时,this是调用方法的对象(写在函数前面的对象)
4、当this所在函数是普通函数(除了以上三种情况),this表示window对象。
-
JavaScript中的一切变量,对象,函数都是window对象的,window对象可以省略而已。
-
曾经定义的全局变量就是window对象的属性
-
曾经定义的全局函数就是window对象的方法
本内容为学习笔记,由老师上课总结,如有相似之处请谅解。
附上老师博客链接,方便大家学习
扛把子的博客
相关文章推荐
- 深入理解javascript语言中的this
- 深入理解Javascript中this的作用域
- 理解javascript原型和作用域系列之this说明
- 深入理解javascript原型和闭包(10)——this
- JavaScript中this指向的简单理解
- 通过javascript 函数的调用方式来理解"this"
- 深入理解JavaScript系列(13) This? Yes,this!
- javascript中this详解(史上最简单易理解的讲解,包你不再找错this指向)
- 对JavaScript中this指针的新理解分享
- Javascript中this、prototype、constructor的理解
- 深入理解javascript原型和闭包(10)——this
- 准确理解javascript中的this的指向
- JavaScript中类的概念和this的理解
- 理解Javascript的动态语言特性
- JavaScript中this指针指向的彻底理解
- JavaScript中this指针指向的彻底理解
- 对于JS语言的深刻理解(变量定义;作用域链;闭包;this)
- 理解JavaScript 中的 this
- 深入理解JavaScript内部原理(3): this
- 几个例子帮助你理解JavaScript this的用法