this指的是当前对象。
句型如:
this.property
必选的 property 参数指的是对象的属性。
或this(arguments);
参数指的是所调用的构造函数的参数
说明
this 关键字通常在对象的构造函数中使用,用来引用对象。
示例
在下面示例中,this 指的是新创建的 Car 对象,并给三个属性赋值。
function Car(color, make, model){
this.color = color;
this.make = make;
this.model = model;
}
对于 JScript 的客户版本,如果在其他所有对象的上下文之外使用 this,则它指的是 window 对象。
在下面实例中,this 指的是调用的原有构造函数
public DatabaseHelper(Context context,String name,int version){
this(context,name,null, VERSION);
}
当前函数有三个参数,而调用的构造函数是四个参数,将没使用的参数设为null。