菜鸟:搞不懂this的含义和在什么地方用

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:17:30
String.prototype.Trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g,"");
}

这个this是什么啊 怎么就知道在这个位置用this

this表示的就是这个对象的这个属性或者这个方法
比如
你这个类有一个属性叫做name
结果你有这样一个方法
public void setName(String name){
//这个就是错误的
name=name;
//这个才是正确的,
this.name=name;
}
this表示这个类的属性name指向传递过来的一个叫做name的String
方法也可以这样使用,表示是自己这个类的某个方法