البرمجة الكائنية من المفاهيم المهمة والحيوية عند جميع لغات البرمجة ومن بينها طبعا الجافاسكريبت. إلا أن الأخير بنى لنفسه مفهوما للبرمجة الكائنية مختلفا كليا عن اللغات الأخرى المعروفة كالجافا و C++ و PHP.
إلى حدود كتابة هذه الأسطر، ليس هناك شيء اسمه “كلاس” في الجافاسكريبت، هناك فقط دوال functions تُستعمل كَ constructors على غرار ال constructor الذي نقوم بإنشائه داخل الكلاس في PHP مثلا.
أما الخصائص و ال methods الخاصة بالكائن (object) فنقوم بإضافتها إلى الكائن prototype الخاص بال constructor.
شاهدوا الفيديو للمزيد من التفاصيل ولا تنسوا الإشتراك بقناتنا على اليوتيوب.