JavaScript prototype 属性
返回JavaScript String 对象参考手册(目录)
定义和用法
prototype 属性可以向String对象添加属性和方法。
语法
String.prototype
后面跟.方法名或者(.属性名)
说明
可以为String对象增加新的方法或者属性。
实例
在本例中,我们将展示如何使用 prototype 来为String对象增加新的方法(方法名为trim,可以将去除stringObject头部和尾部的空字符):
String.prototype.clear=function(){
return this.replace(/(^\s*)|(\s*$)/g, "");
}
var str = " Hello World "
document.write(str)
document.write(str.trim())
输出:
Hello World //头部和尾部有空字符 Hello World //头部和尾部的空字符已经被去掉