Warisan Prototaip dalam JavaScript
Warisan Prototaip ialah konsep asas dalam pengaturcaraan JavaScript. Ia membenarkan objek untuk mewarisi sifat dan kaedah daripada objek lain, mewujudkan hierarki objek berkaitan.
Memahami .prototype Property
Dalam JavaScript, setiap objek mempunyai . sifat prototaip yang merujuk objek prototaip dari mana ia dicipta. Objek prototaip mengandungi sifat kongsi dan kaedah yang boleh diakses oleh semua tika objek itu.
Objek Menginstanti
Apabila anda mencipta objek baharu menggunakan baharu, anda pada asasnya mencipta contoh objek prototaip tertentu. Kejadian ini mewarisi semua sifat dan kaedah daripada prototaip.
Contoh:
var obj = new Object(); obj.prototype.test = function() { alert('Hello?'); }; var obj2 = new obj(); obj2.test();
Dalam contoh ini, objek obj2 mewarisi kaedah ujian daripada objek prototaip obj .
Yang Betul Cara
Walau bagaimanapun, sintaks yang digunakan dalam contoh yang anda berikan adalah tidak betul. Sebaliknya, anda harus mencipta objek berfungsi menggunakan kata kunci fungsi dan menetapkan objek prototaip kepada sifat .prototaip.
function MyObject() {} MyObject.prototype.test = function() { alert('OK'); };
Kesimpulan
Warisan prototaip membolehkan anda untuk mentakrifkan objek asas dan mewarisi fungsi dan sifatnya ke dalam objek baharu. Mekanisme ini menyediakan cara yang fleksibel dan cekap untuk mencipta dan mengurus objek berkaitan dalam JavaScript.
Atas ialah kandungan terperinci Bagaimanakah Warisan Prototaip Berfungsi dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!