this的指向问题

作者: 椰果粒 | 来源:发表于2018-05-25 16:57 被阅读8次

    总结:

    • 如果是xxx()的形式,this指向window
    • 如果是xxx.yyy()或者xxx[yyy]()的形式,这是属性访问的形式,this指向的是xxx
    var x = 111
    var test = {
       x : 222
    }
    var temp = {
       x : 333,
       do : function(){
           alert(this.x)
       }
    }
    temp.do()   // 333
    test.do = temp.do
    test.do()   // 222
    var foo = test.do
    foo()       // 111
    

    相关文章

      网友评论

        本文标题:this的指向问题

        本文链接:https://www.haomeiwen.com/subject/gjsujftx.html