عمليات CRUD والمُنشئات في JavaScript
تحتاج إلى إدارة البيانات في JavaScript. يمكنك القيام بذلك من خلال عمليات CRUD والمُنشئات (constructors).
ترمز CRUD إلى الإنشاء (Create)، والقراءة (Read)، والتحديث (Update)، والحذف (Delete). تتيح لك هذه الخطوات الأربع إدارة بيانات الكائنات (objects).
• الإنشاء (Create): إضافة خصائص جديدة إلى الكائن. استخدم طريقة النقطة (dot notation) للمفاتيح البسيطة، واستخدم طريقة الأقواس (bracket notation) إذا كان المفتاح يحتوي على مسافات أو رموز خاصة.
• القراءة (Read): الحصول على القيم من الكائن. إذا لم يكن المفتاح موجودًا، فستُرجع JavaScript القيمة undefined.
• التحديث (Update): تغيير قيمة موجودة. يمكنك تغييرها مباشرة أو استخدام عامل النشر (spread operator) لإنشاء كائن جديد يتضمن التحديثات.
• الحذف (Delete): استخدم عامل الحذف delete لإزالة خاصية ما. سيؤدي هذا إلى إزالة كل من المفتاح والقيمة.
تساعدك المُنشئات (Constructors) في بناء الكائنات. المُنشئ هو دالة خاصة تعمل عند استخدام الكلمة المفتاحية new.
عند استدعاء المُنشئ، تحدث ثلاثة أشياء:
- تقوم JavaScript بإنشاء كائن جديد فارغ.
- تشير الكلمة المفتاحية
thisإلى ذلك الكائن الجديد. - يُرجع المُنشئ الكائن الجديد.
يجب عليك استخدام "Object Literals" للكائنات الفردية. استخدم المُنشئات عندما تحتاج إلى إنشاء العديد من الكائنات. يظل كل كائن ناتج عن مُنشئ فريدًا من نوعه، حيث لا تؤثر التغييرات التي تطرأ على كائن واحد على الكائنات الأخرى.
المصدر: https://dev.to/karthick_07/understanding-constructors-and-crud-operations-in-programming-20pe