انتقل إلى محتوى الدرس

Tracing the Prototype Lookup Chain تتبع سلسلة البحث الصاعدة

أتقن النماذج الأولية وسلسلة الوراثة Prototypes في JavaScript لمشاركة الدوال بكفاءة وتتبع البحث الصاعد والفحص الآمن عبر Object.getPrototypeOf وحماية النماذج المدمجة.
2 صفوف تعليمية
جافا سكريبت
2,879 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

إذا عُرّفت داخل نسخة محددة خاصية ذاتية تحمل نفس اسم خاصية موجودة في النموذج الأولي، فإن الخاصية الذاتية تحجب (Shadowing) القيمة الموروثة لتلك النسخة وحدها دون المساس بالنموذج المشترك لبقية النسخ.

المفهومالصياغة القياسيةالدلالة التقنية
خاصية النموذج على البانيUser.prototypeالكائن المشترك الذي ترث منه جميع نسخ new User()
قراءة نموذج النسخة الفعليObject.getPrototypeOf(u1)تسترد الكائن الأب الذي تفوّض إليه النسخة u1
تمييز الذاتي عن الموروثObject.hasOwn(u1, "badge")يرجع false للدوال المشتركة وtrue لحقول النسخة
الصف 2 معاينة حية