انتقل إلى محتوى الدرس
فقرة فرعية #1 من درس: Static Methods

Static Methods

في هذا الدرس سوف نتعرف علي نوع من انواع الدوال وهو يسمي static 

1 صفوف تعليمية
جافا سكريبت
4,579 مشاهدة

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

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

Static Methods : هي عبارة عن دوال يتم انشائها بداخل class معين ولا يمكن الوصول اليها الا اذا كان بداخل دالة اخري من النوع static ويتم انشائها عن طريق استخدام الكلمة " static " قبل اسم الدالة 

تستخدم الكلمة "static"  في أنشاء دوال وخصائص لل class 

غالبًا ما تكون static methods  عبارة عن دوال  أدوات مساعدة ، مثل دوال إنشاء كائنات أو نسخها ، في حين أن static property  مفيدة للتخزين المؤقت أو التكوين الثابت أو أي بيانات أخرى لا تحتاج إلى نسخها عبر instants.

علي عكس الدوال العادية فأن دوال ال class لا يمكن استدعائها في اسطر تسبق انشائها أي انها لا تدعم ال Hosting 

يسمح JavaScript بالدوال الثابته static methods التي تنتمي إلى الفئة class بدلاً من مثيل instant  لتلك الفئة class وبالتالي ، ليس هناك حاجة إلى instant مثيل لاستدعاء مثل هذه الأساليب الثابتة. يتم استدعاء static methods في ال class مباشرة. يمكن أن يكون من أي اسم. يمكن class للفئة أن تحتوي على أكثر من دالة ثابته static method  إذا حددنا أكثر من طريقة ثابتة static method بنفس الاسم ، فسيتم استدعاء الدالة الأخيرة بواسطة JavaScript. تُستخدم الكلمة الأساسية "this" لاستدعاء static method في أي دالة  أخرى في JavaScript.

Syntax

HTML
static methodName ( ){
/* code to be executed */
}

جميع فقرات هذا الدرس (Static Methods)