تصف هذه المقالة استخدام ميراث سلسلة النموذج الأولي لميراث كائن JS. شاركه للرجوع إليه. التحليل المحدد هو كما يلي:
انسخ الرمز كما يلي: <script type = "text/javaScript">
// تحديد كائن القط
var kitty = {color: 'Yellow' ، bark: function () {Alert ('meow') ؛} ، climb: function () {alert ('I Canning Trees')}} ؛
// مُنشئ كائن النمر
وظيفة Tiger () {
this.color = "الأصفر والأسود" ؛
this.back = function () {
تنبيه ('Roo ...') ؛
}
}
// إعلان النموذج الأولي للمنشئ ، ثم سيكون للكائن المبني سلفًا: أي النموذج الأولي
tiger.prototype = kitty ؛
// أو tiger.prototype = new Kitty () ؛ // إذا كانت kitty دالة ، يتم استخدام هذه الطريقة
var t = new tiger () ؛
document.write (t.color) ؛
T.Climb () ؛ // عند استدعاء خاصية أو طريقة النمر ، ابحث أولاً عن مُنشئها ؛ إذا لم يكن كذلك ، انتقل إلى النموذج الأولي لمؤسس النمر. لكن كن على دراية بأنها لا تقوم بنسخ طريقة التسلق () في كائن النموذج الأولي إلى نفسه. هذا هو البحث سلسلة النموذج الأولي.
</script>
ملاحظات أخرى: كيتي لديها أيضًا مُنشئ ، أي كائن جديد (). يحتوي الكائن أيضًا على بعض الطرق والخصائص افتراضيًا ، انظر "كائن كائن" في دليل JavaScript. في الوقت نفسه ، يحتوي أيضًا على نموذج أولي ، فقط فارغ {}.
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.