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 //头部和尾部的空字符已经被去掉