JavaScript prototype 属性
返回JavaScript Array 对象参考手册 (目录)
定义和用法
prototype 属性可以向对象(这里是指Array数组)添加属性和方法。
语法
Array.prototype
后面跟.方法名或者(.属性名)
说明
可以为Array对象增加新的方法或者属性。
实例
在本例中,我们将展示如何使用 prototype 来为Array对象增加新的方法(方法名为clear,可以将数组清空):
Array.prototype.clear=function(){
this.length=0;
}
var arr = new Array()
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write("Before clear:"+arr.toString())
arr.clear();
document.write("After clear:"+arr.toString())
输出:
Before clear:George,John,Thomas
After clear: