تشترك هذه المقالة في الرمز المتعلق بميراث نوع JS وميراث النموذج الأولي للرجوع إليه. المحتوى المحدد كما يلي
1. js الفئة الميراث
/ *- الوراثة الكلاسيكية- * /// أولاً ، أعلن شخصًا فائق الدالة (الاسم) {this.name = name ؛ الشخص ('darren1') console.log (a.getName ()) ؛ // darren1 // إعلان مبرمج دالة الفصل (الاسم ، الجنس) {// يجب أن يدعو هذه الفئة مُنشئ الشخص الفائق وتمرير اسم المعلمة إلى شخص ما (هذا ، الاسم) ؛ this.sex = sex ؛} // كائن النموذج الأولي لهذا الفئة الفرعية يساوي مثيل مبرمج الطبقة الفائقة. النمط النموذجي = شخص جديد () ؛ // لأن كائن النموذج الأولي للكاسورة الفرعية يساوي مثيل الفئة الفائقة ، فإن الطريقة الأولي. يمكنك اختباره بنفسك. إذا لم تكن هذه الخطوة متوفرة ، فإن console.log (programmer.prototype.constructor هي إشارة إلى الفئة الفائقة الشخص ، لذلك عليك إعادة تعيينها على وحدة التحكم الخاصة بك. البرمجة ؛ console.log (probrammer.prototype.constructor) ؛/ *مبرمج الوظيفة (الاسم ، الجنس) البرمجي ('darren2' ، 'male') ؛ // own method console.log (_m.getsex ()) ؛ // male // يرث طريقة الفئة الفائقة console.log (_m.getName ()) ؛ // darren22.JS النموذج الأولي الميراث
/ *- يتم استخدام وظيفة النموذج الأولي- * ///// Clone () لإنشاء كائن فئة جديد var clone = function (obj) {4var _f = function () {} ؛ // هذه الجملة هي جوهر ميراث النموذج الأولي. كائن النموذج الأولي للدالة هو الكائن الحرفي _f.prototype = obj ؛ إرجاع جديد _f ؛} // إعلان كائن حرفي أولاً. var person = {name: 'darren' ، getName: function () {return this.name ؛}}} // لا حاجة لتحديد الفئة الفرعية للشخص ، فقط قم بإجراء مبرمج var استنساخ = clone (الشخص) ؛ 'darren2'alert (probrammer.getName ()) // إعلان الفئة الفرعية وأداء استنساخ مرة واحدة var moment = clone (programmer) ؛ما سبق هو كل شيء عن هذا المقال ، آمل أن يكون من المفيد للجميع تعلم برمجة JavaScript.