在箭头函数中,就算是setTimeout()方法中,this指向的也是函数所在作用域的对象
var obj1={
num:4,
fn:function(){
setTimeout(() => {
console.log(this.num);
});
}
}
obj1.fn();//4
非箭头函数中,this指向的是window
var obj={
fn:function(){
setTimeout(function(){
console.log(this);
});
}
}
obj.fn();//window
网友评论