javascript:this指向问题

this的指向问题

  1. 默认普通函数中this指向window
  2. 构造函数中的this也是指向的window,只不过new做的修改this指向的动作,把this改成了当前要创建的对象
  3. 对象中函数的this指向当前对象
  4. 设置DOM事件时,this做参数指向设置的DOM元素

new 对象做的四件事:

  1. 在内存中创建一个空对象

  2. 让this 指向这个新对象

  3. 执行构造函数里面的代码,给这个对象添加属性和方法

  4. 返回这个新对象(构造函数不需要return)

posted @ 2021-03-02 15:49  镜像山海  阅读(38)  评论(0)    收藏  举报