Saya membaca Javascript: Bagian Yang Baik , dan berjuang untuk mendapatkan bagian saya tentang prototipe .
Setelah sedikit google, saya sampai pada kesimpulan bahwa itu adalah untuk menambahkan properti ke objek setelah deklarasi objek.
Menggunakan skrip ini yang dikilau dari w3schools, saya perhatikan bahwa menghapus baris yang menambahkan properti prototipe tidak berpengaruh . Jadi apa gunanya?
//Prototyping
function employee(name,jobtitle,born)
{
this.name=name;
this.jobtitle=jobtitle;
this.born=born;
}
var fred=new employee("Fred Flintstone","Caveman",1970);
employee.prototype.salary=null; // <--- try removing this line
fred.salary=20000;
document.write (fred.salary);