您的位置:首页 > Web前端 > JavaScript

在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对象的方法

    本内容为学习笔记,由老师上课总结,如有相似之处请谅解。
    附上老师博客链接,方便大家学习
    扛把子的博客

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: