定时器中的箭头函数指向


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.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM