ما هي فئة في جافا سكريبت؟
ما هي فئة في جافا سكريبت؟

فيديو: ما هي فئة في جافا سكريبت؟

فيديو: ما هي فئة في جافا سكريبت؟
فيديو: شرح ما هو class و constructor و object في OOP | دورة تعلم JavaScript كاملة - الدرس 34 2024, أبريل
Anonim

في البرمجة الشيئية ، أ صف دراسي هو قالب رمز برنامج قابل للتوسيع لإنشاء كائنات ، وتوفير القيم الأولية للحالة (متغيرات الأعضاء) وتنفيذ السلوك (وظائف الأعضاء أو الأساليب).

ببساطة ، ما هو الفصل في JS؟

الطبقات هي وظائف أ فئة JavaScript هو نوع من الوظائف. الطبقات مع صف دراسي كلمة رئيسية. أعلن الرمز مع الوظيفة و صف دراسي كلاهما يعيد دالة [نموذج أولي]. مع النماذج الأولية ، يمكن لأي دالة أن تصبح مثيلًا مُنشئًا باستخدام الكلمة الأساسية الجديدة.

وبالمثل ، كيف تكتب فصل دراسي في JavaScript؟ استخدم الكلمة الأساسية صف دراسي لخلق صف دراسي ، ودائمًا أضف طريقة البناء (). يُطلق على طريقة المُنشئ في كل مرة اسم صف دراسي تمت تهيئة الكائن.

بعد ذلك ، قد يتساءل المرء أيضًا ، هل هناك فئة في JavaScript؟

من المهم ملاحظة أنه لا توجد فئات في JavaScript. يمكن استخدام الوظائف لمحاكاة الفئات إلى حد ما ، ولكن بشكل عام تعد JavaScript لغة بدون فئة. كل شيء موضوع . وعندما يتعلق الأمر بالوراثة ، فإن الكائنات ترث من الكائنات ، وليس الفئات من الفئات كما هو الحال في اللغات "الطبقية".

هل يجب أن أستخدم الفصول في JavaScript؟

الطبقات تعمل كقوالب لإنشاء كائنات جديدة. أهم شيء يجب تذكره: الطبقات هي فقط طبيعية جافا سكريبت وظائف و استطاع يمكن نسخها بالكامل بدون استخدام ال صف دراسي بناء الجملة. إنه سكر نحوي خاص مضاف في ES6 لتسهيل تعريف الكائنات المعقدة ووراثتها.

موصى به: