定时器中的箭头函数指向

1.箭头函数的定时器this指向当前对象

var obj ={
name:"Tina",
popup:function(){
setTimeout(()=>{
console.log("打印名字",this.name)
},3000)
}
}

obj.popup();

//打印名字 Tina

2.普通函数定时器this指向windows

  

var obj ={
name:"sonia",
popup:function(){
setTimeout(function(){
console.log("打印名字",this.name)
},3000)
}
}
obj.popup();

//打印名字 

3.

原文地址:https://www.cnblogs.com/lj8023/p/10270431.html