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