1108轮播图和定时器this问题
生活随笔
收集整理的這篇文章主要介紹了
1108轮播图和定时器this问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.輪播圖
案例
2.定時器this問題
var t=setInterval(function(){
console.log(this)
},1000)
這里面的this是window
Person.prototype={
fn:function(){
console.log(this)
},
n:200,
t:setInterval(this.fn,2000)
}
var ss=new Person("zhang")
不管定時器里函數怎么寫它里面this都是window。
怎么處理定時器中的this為指定的對象
在函數前面將關鍵字this賦值給一個變量,函數內使用這個變量代替this就可以了
?
轉載于:https://www.cnblogs.com/xyangjie/p/10043952.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的1108轮播图和定时器this问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Flask-Login用户登陆
- 下一篇: 函数的重载(1)