JavaScript prototype 属性
定义和用法
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 //头部和尾部的空字符已经被去掉
本文介绍如何使用prototype属性为JavaScript String对象添加新的方法或属性。通过一个具体示例展示了如何定义一个trim方法来清除字符串首尾空白。
711

被折叠的 条评论
为什么被折叠?



