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