Artikel ini menjelaskan properti anggota bersama dan metode JavaScript yang berorientasi objek dan penggunaan kata kunci prototipe. Bagikan untuk referensi Anda. Dengan rincian sebagai berikut:
Bagikan atribut dan metode anggota, gunakan kata kunci prototipe
Salin kode sebagai berikut: <bahasa skrip = "javascript" type = "text/javascript">
function dog () {}
Dog.prototype.shout = function () {
peringatan ("halo, anak anjing");
}
Dog.prototype.name = "Yellow Puppy";
var dog1 = anjing baru ();
var dog2 = new dog ();
dog1.shout ();
dog2.shout ();
dog1.name = "xiaobai";
window.alert (dog1.name+dog2.name);
</script>
Perhatikan Poin Pengetahuan:
(1) Gunakan ini. Nama atribut atau nama metode, dan mereka juga dapat dibagikan dengan objek instantiated, tetapi mereka disimpan di ruang yang berbeda (area tumpukan). Dalam hal ini, setiap objek memiliki kode eksklusif. Jika ada banyak objek, itu akan membuat efisiensi kurang efektif;
(2) Gunakan prototipe dan simpan di area tumpukan yang sama, yaitu, beberapa objek berbagi kode. Saat mengubah salah satu objek, itu tidak mempengaruhi objek lain.
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.