定時器中的箭頭函數指向


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