js_this
当需要创建一个类的时候,设置类的属性和方法需要通过this关键字来应用,但是特别注意:this关键字在调用的时候会根据不同的调用对象变得不同。
var color = "red";
function showColor(){
alert(this.color);
};
function Circle(color){
this.color =color;
this.showColor = showColor;
}
var c = new Circle("yellow");
c.showColor(); //这个时候是通过c来调用的。所以是yellow;
showClor(); //这个时候调用的对象是window ,所以是 red;
浙公网安备 33010602011771号