String.prototype.trim是一个String对象的方法,直接使用String不能够调用,就用一个原型实例来调用咯。如:function String(name){...this.name = name;this.trim = function(){alert(this.name);}}var str1 = new String('haha');v

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 23:42:23
String.prototype.trim是一个String对象的方法,直接使用String不能够调用,就用一个原型实例来调用咯。如:function String(name){...this.name = name;this.trim = function(){alert(this.name);}}var str1 = new String('haha');v

String.prototype.trim是一个String对象的方法,直接使用String不能够调用,就用一个原型实例来调用咯。如:function String(name){...this.name = name;this.trim = function(){alert(this.name);}}var str1 = new String('haha');v
String.prototype.
trim是一个String对象的方法,直接使用String不能够调用,就用一个原型实例来调用咯。
如:function String(name){
...
this.name = name;
this.trim = function(){
alert(this.name);
}
}
var str1 = new String('haha');
var strs = new String('heihei');
str1.trim();弹出haha;
str2.trim();弹出heiehi;
String.prototype.trim.call(str1);弹出haha。
已解决

String.prototype.trim是一个String对象的方法,直接使用String不能够调用,就用一个原型实例来调用咯。如:function String(name){...this.name = name;this.trim = function(){alert(this.name);}}var str1 = new String('haha');v
为String对象增加一个trim方法.
以后就可以这样使用:
var s = " abc ";
s = s.trim(); // s是个String,可以使用刚定义的trim方法.
alert(s);