猿问

这道js题中this指向的问题

        var a=10;                        

        var foo={                  

               a:20,            

               bar:function(){                     

                      var a=30;                       

                      return this.a;                      

               }                      

         }                        

         foo.bar()                        

         //20

                    

         (foo.bar)()                      

         //20

                  

         (foo.bar=foo.bar)()                        

         //10

                    

         (foo.bar,foo.bar)()                 

         //10

        

最后两个this为什么指向window

翻翻过去那场雪
浏览 555回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答