Fork me on GitHub

JS中this的指向问题

 this 指向问题一般情况下this的最终指向的是那个调用它的对象

 1.全局作用域或者普通函数中this指向全局对象window(注意定时器里面的this指向window)

 

 

 

 

 

 

 

2.方法调用中谁调用this指向谁

 

 

 

此时点击button这个按钮返回的是<button></button>

 

3.构造函数中this指向构造函数的实例

我们先来看一下什么是构造函数:

 

 

 

 注意问题:1.构造函数名字首字母要大写

      2.我们构造函数不需要return就可以返回结果

      3.我们调用构造函数必须使用new

         4.我们只要new XXX()调用函数就创建一个对象 

      5.我们的属性和方法前面必须添加this

由此可见,this在这里指向的就是构造函数的实例

posted @ 2021-12-06 18:25  十点差三分yn  阅读(37)  评论(0编辑  收藏  举报
1