例
作出這樣的變換數組值到上殼一個新的數組方法:
Array.prototype.myUcase = function() {
for (i = 0; i < this.length; i++)
{
this[i] = this[i].toUpperCase();
}
};
製造陣列,然後調用myUcase方法:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.myUcase();
水果數組中的值是現在:
BANANA,ORANGE,APPLE,MANGO
試一試» 定義和用法
原型構造函數允許新的屬性和方法添加到Array()對象。
當構建一個屬性,所有陣列將被賦予屬性,它的價值,為默認值。
當構建一個方法,所有陣列都提供此方法。
Note: Array.prototype不是指單個陣列,但對Array()對象本身。
Note:原型是一個全局對象的構造函數,其適用於所有的JavaScript對象。
瀏覽器支持
屬性 | |||||
---|---|---|---|---|---|
prototype | 是 | 是 | 是 | 是 | 是 |
句法
Array.prototype. <JavaScript的陣列參考