Properti Function.prototype menambahkan properti baru atau metode baru kepada fungsi.
Sintaks membuat properti baru:
Function.prototype.proName = value
proNameadalah nama properti baru yang dibuat, dan...valueadalah nilai awal yang akan berikan untuk properti baru tersebut.
Contoh di bawah ini membuat properti baru bernama 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(){}
methNameadalah nama metode baru yang dibuat, dan...function(){}adalah fungsi yang didalamnya berisi perintah tertentu untuk diberikan kepada metode baru tersebut.
Contoh di bawah ini membuat metode baru bernama says untuk objek Person:
function Person(name, age) {
 this.name = name;
 this.age = age;
}
Person.prototype.says = function() {
 document.write("Halo!, nama saya " + this.name + ", dan umur saya " + this.age);
}
var Me = new Person("Gunawan", 22);
Me.says(); // "Halo!, nama saya Gunawan, dan umur saya 22"