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

Defining Functions Inside Objects تعريف الدوال داخل الكائن

أدر خصائص ودوال الكائنات في JavaScript باحتراف: أضف الحقول ديناميكياً واحذفها بـ delete وافحص الملكية عبر Object.hasOwn وابنِ الدوال الداخلية باستخدام this.
1 صفوف تعليمية
جافا سكريبت
4,481 مشاهدة

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

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

لا تقتصر الكائنات على تخزين البيانات الجامدة، بل يمكنها ضم سلوكيات تنفيذية بداخلها تُعرف باسم الدوال التابعة للكائن (Methods)—تماماً مثل الدوال المدمجة التي استدعيناها سابقاً كـ console.log() وarray.join().

توفر الصياغة المختصرة الحديثة كتابة اسم الدالة متبوعاً بقوسين هلاليين وقوسين معقوفين مباشرةً داخل الكائن مثل syncTotal() { ... }، ثم تشغيلها وقت الحاجة عبر cart.syncTotal().