this指向 一般指向调用它的对象
1. 全局作用域或者普通函数中,this指向window,(定时器中也是指向window)
function haha() { console.log(this) //window } haha();
2. 谁调用this,指向谁
let shuaige = {
name: function(){
console.log(this) //shuaigge
}
}
shuaige.name();
3. 函数中this指向构造函数的实例
function box (){
console.log(this)
}
box(); // window
let Box = new box(); //function box();
欢迎讨论