Prototype
Properti Function.prototype
menambahkan properti gres atau metode gres kepada fungsi.
Sintaks membuat properti baru:
Function.prototype.proName = value
proName
yaitu nama properti gres yang dibuat, dan…
value
yaitu nilai awal yang akan berikan untuk properti gres tersebut.
Contoh di bawah ini membuat properti gres berjulukan address
untuk objek Person
:
function Person(name, age) { this.name = name; this.age = age; } Person.prototype.address = "DKI Jakarta"; var Me = new Person("Gunawan", 22); alert(Me.address); // "DKI Jakarta"
Sintaks membuat metode baru:
Function.prototype.methName = function(){}
methName
yaitu nama metode gres yang dibuat, dan…
function(){}
yaitu fungsi yang didalamnya berisi perintah tertentu untuk diberikan kepada metode gres tersebut.
Contoh di bawah ini membuat metode gres berjulukan says
untuk objek Person
:
function Person(name, age) { this.name = name; this.age = age; } Person.prototype.says = function() { document.write("Halo!, nama aku " + this.name + ", dan umur aku " + this.age); } var Me = new Person("Gunawan", 22); Me.says(); // "Halo!, nama aku Gunawan, dan umur aku 22"
Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like
Fan Page kami, dan
SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.