javascript:this指向问题
this的指向问题
- 默认普通函数中this指向window
- 构造函数中的this也是指向的window,只不过new做的修改this指向的动作,把this改成了当前要创建的对象
- 对象中函数的this指向当前对象
- 设置DOM事件时,this做参数指向设置的DOM元素
new 对象做的四件事:
-
在内存中创建一个空对象
-
让this 指向这个新对象
-
执行构造函数里面的代码,给这个对象添加属性和方法
-
返回这个新对象(构造函数不需要return)
this的指向问题
new 对象做的四件事:
在内存中创建一个空对象
让this 指向这个新对象
执行构造函数里面的代码,给这个对象添加属性和方法
返回这个新对象(构造函数不需要return)