Properti Array.prototype
bisa digunakan untuk menambahkan properti baru atau metode baru kepada objek Array.
Sintaks:
Array.prototype.property
Array.prototype.method
Properti Array.prototype
adalah properti standard JavaScript 1.1+, JScript 3.0+, ECMAScript 1.0+ dan di dukung Google Chrome Beta+, Firefox 1.0 (Gecko 1.7)+, Internet Explorer 4.0+, Netscape Navigator 3.0+, Opera 3.0+, Safari 1.0+.
Contoh di bawah ini membuat properti dan metode baru yang masing-masing bernama "Banana" dan joinMethod
untuk array fruits
:
var fruits = new Array("Mango", "Apple", "Orange");
Array.prototype.fruits = fruits[3] = "Banana";
Array.prototype.joinMethod = function() {
return this.join(" - ");
}
document.write(fruits); // Mango,Apple,Orange,Banana
document.write(fruits.joinMethod()); // Mango - Apple - Orange - Banana