this 函数内部属性

前言:在javascript中我们会经常碰到this,然后this经常出现在function方法里面,有时候可能因为代码很多,无法判断this指向的是谁,其实很简单,一句话总结:谁点出这个this,这个this就是指向谁

案例:献上一个简简单单的案例,希望能帮助到大家,也方便我以后及时的查看

 1         window.color = "blue";
 2         var o = { color: "red" };
 3 
 4         function sayColor() {
 5             alert( this.color);
 6         }
 7         sayColor(); //blue   相当于window.sayColor()
 8 
 9         o.sayColor = sayColor;
10         o.sayColor(); //red   相当于window.o.sayColor()
11 
12 //总结:谁点出这个this,this就是指向谁

 

posted @ 2013-09-28 22:03  xhhha123  阅读(153)  评论(0编辑  收藏  举报