this指向问题
1)当在函数调用的时候指向window
2)当方法调用的时候指向调用对象
3)当用apply和call上下文调用的时候指向传入的第一个参数
4)构造函数调用指向实例对象
记忆方法:
如果是使用new方式创建对象,this指向新建的那个对象
如果只是普通的调用,谁调用这个函数,函数里的this就指向谁
注:
当this出现在function内部时,谁调用这个函数,this就指向谁
当this出现在function外部时,则this就指向window
this指向问题
1)当在函数调用的时候指向window
2)当方法调用的时候指向调用对象
3)当用apply和call上下文调用的时候指向传入的第一个参数
4)构造函数调用指向实例对象
记忆方法:
如果是使用new方式创建对象,this指向新建的那个对象
如果只是普通的调用,谁调用这个函数,函数里的this就指向谁
注:
当this出现在function内部时,谁调用这个函数,this就指向谁
当this出现在function外部时,则this就指向window