شرح صفوف ومحتوى الفقرة
من القواعد الذهبية الصارمة في هندسة JavaScript حظر إضافة دوال مخصصة للنماذج المدمجة مثل Object.prototype أو Array.prototype؛ فإضافة خاصية إلى Object.prototype يسرّبها فوراً لكل كائن وحلقة for...in في التطبيق والمكتبات الخارجية، وقد يتعارض مع تحديثات اللغة المستقبلية، بل ويمثل نفس الأثر التخريبي لثغرات تلوث النموذج الأولي (Prototype Pollution)!
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
أتقنت في هذا الدرس آلية الوراثة بالنماذج الأولية، ومشاركة الدوال بكفاءة عبر Constructor.prototype، وتتبع سلسلة البحث الصاعدة حتى null، والفحص الآمن عبر Object.getPrototypeOf()، وأسباب حظر تعديل النماذج المدمجة. الخطوة التالية: انتقل إلى درس «الكائنات القابلة للتكرار والمولدات» لبناء مكررات مخصصة ودوال توليد القيم الكسولة.