Copy kode kodenya sebagai berikut:
//Konstruktor
fungsi orang(nama, umur) {
ini.nama = nama;
this.usia = usia;
}
//Tentukan prototipe orang, atribut dalam prototipe dapat direferensikan oleh objek khusus
orang.prototipe = {
dapatkanNama: fungsi () {
kembalikan nama ini;
},
dapatkan Usia: fungsi () {
kembalikan this.age;
}
}
Copy kode kodenya sebagai berikut:
Ini memerlukan pengenalan konsep lain - prototipe. Kita cukup menganggap prototipe sebagai templat. Objek kustom yang baru dibuat semuanya merupakan salinan dari templat ini (prototipe) (sebenarnya bukan salinan melainkan tautan. Hanya saja tautan semacam ini adalah tautannya. tidak terlihat dan memberikan kesan kepada orang-orang bahwa itu adalah salinan).
JavaScript mensimulasikan fungsi kelas melalui konstruktor dan prototipe.
jendela.onload = fungsi () {
person.prototype.sex = 'Pria';
var fmj =orang baru('kkk', 22);
alert('Keluaran pertama:'+fmj.sex);
fmj.sex = 'Rahasia';
alert('Keluaran kedua:' + fmj.sex);
hapus fmj.sex;
alert('Keluaran ketiga:' + fmj.sex);
//Keluarkan hasilnya di konsol debug.
//konsol.log(fmj.getAge());
}