11.8

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就可以了

这种了解一下。

posted @ 2018-11-19 19:17  李梓0701  阅读(105)  评论(0编辑  收藏  举报