浅谈this
2017-07-12 本文已影响0人
林小刀2_0
在普通函数中,this指向它的直接调用者;如果找不到直接调用者,则是window:
var obj = {
say: function() {
console.log(this); //object
setTimeout(function() {
console.log(this); //windows
});
}
}
匿名函数,定时器中的函数,由于没有默认的宿主对象,所以默认this指向window。