前言:在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就是指向谁