JavaScript prototype 屬性
實例
一個新的數(shù)組的方法,將數(shù)組值轉為大寫:
Array.prototype.myUcase=function()
{
for (i=0;i<this.length;i++)
{
this[i]=this[i].toUpperCase();
}
}
創(chuàng)建一個數(shù)組,然后調用 myUcase 方法:
var fruits=["Banana","Orange","Apple","Mango"];
fruits.myUcase();
fruits 數(shù)組現(xiàn)在的值為:
BANANA,ORANGE,APPLE,MANGO
嘗試一下 ?
定義和用法
prototype 屬性使您有能力向對象添加屬性和方法。
當構建一個屬性,所有的數(shù)組將被設置屬性,它是默認值。
在構建一個方法時,所有的數(shù)組都可以使用該方法。
注意: Array.prototype 單獨不能引用數(shù)組, Array() 對象可以。
注意: 在JavaScript對象中,Prototype是一個全局屬性。
Browser Support
所有主要瀏覽器都支持constructor屬性。
語法
Array.prototype.name=value
JavaScript 數(shù)組對象
更多建議: