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;

posted on 2013-07-01 14:08  菜鸟半只  阅读(125)  评论(0)    收藏  举报

导航