判断this的指向(1-4优先级逐级递减,1优先级最高,4优先级最低):
1、函数被new调用,函数中的this指向由new新构造出来的这个对象;
2、函数通过call()、apply()、bind()调用,this指向被绑定的对象;
3、函数作为方法被对象调用,this指向这个对象(即常说的对象上下文);
4、默认情况下(非严格模式),this指向window, 严格模式下,this指向undefined。
判断this的指向(1-4优先级逐级递减,1优先级最高,4优先级最低):
1、函数被new调用,函数中的this指向由new新构造出来的这个对象;
2、函数通过call()、apply()、bind()调用,this指向被绑定的对象;
3、函数作为方法被对象调用,this指向这个对象(即常说的对象上下文);
4、默认情况下(非严格模式),this指向window, 严格模式下,this指向undefined。