前言:在javascript中我们会经常碰到this,然后this经常出现在function方法里面,有时候可能因为代码很多,无法判断this指向的是谁,其实很简单,一句话总结:谁点出这个this,这个this就是指向谁
案例:献上一个简简单单的案例,希望能帮助到大家,也方便我以后及时的查看
window.color = "blue";
var o = { color: "red" }; function sayColor() {
alert( this.color);
}
sayColor(); //blue 相当于window.sayColor() o.sayColor = sayColor;
o.sayColor(); //red 相当于window.o.sayColor() //总结:谁点出这个this,this就是指向谁