this的指向,是当我们调用函数的时候确定的,调用的方式不同决定this的指向不同。this一般指向调用者
调用方式 | this指向 | 示例 |
普通函数调用 | window |
|
构造函数调用 | 实例对象,原型对象中的方法也指向实例对象 |
|
对象方法调用 | 该方法所属对象 |
|
事件绑定方法 | 绑定事件对象 |
|
定时器函数 | window |
|
立即执行函数 | window |
|
this的指向,是当我们调用函数的时候确定的,调用的方式不同决定this的指向不同。this一般指向调用者
调用方式 | this指向 | 示例 |
普通函数调用 | window |
|
构造函数调用 | 实例对象,原型对象中的方法也指向实例对象 |
|
对象方法调用 | 该方法所属对象 |
|
事件绑定方法 | 绑定事件对象 |
|
定时器函数 | window |
|
立即执行函数 | window |
|