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: 










