Monday, June 18, 2012

prototype

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