this 指向

1    var page = {
2         say : function(){
3             console.log("uu");
4         },
5         init : function(){
6             this.say();
7         }
8     };
9     page.init();

函数作为对象的方法调用, this指向这个对象,即page。

 1     var name = "ww";
 2     var page = {
 3         say : function(){
 4             console.log("uu");
 5         },
 6         init : function(){
 7             this.say();
 8             this.name = "mm";
 9             function inner(){
10                 console.log(this.name);
11             }
12             inner();
13         }
14     };
15     page.init();

  函数inner this 指向window

posted @ 2013-10-22 13:59  楚玉  阅读(135)  评论(0编辑  收藏  举报