𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀: من الأساسيات إلى عمليات CRUD

تقوم كائنات JavaScript بتخزين البيانات والمنطق معًا. تُستخدم لتجميع المعلومات ذات الصلة في مكان واحد.

تخيل الكائن (object) ككيان من العالم الحقيقي.

الكيان هو شيء يمكنك تحديده. الطالب هو كيان. يتكون الكائن من جزأين:

في البرمجة، تُسمى الحالة "خاصية" (property)، ويُسمى السلوك "دالة" أو "طريقة" (method).

كيفية إنشاء الكائنات

لديك طريقتان رئيسيتان لبناء كائن.

  1. مُعامل الكائن (Object Literal) يستخدم الأقواس المتعرجة {}. وهي الطريقة الأكثر شيوعًا، وتتميز بأنها قصيرة ونظيفة. let student = { name: "Saravanan", age: 25 };

  2. مُنشئ الكائن (Object Constructor) يستخدم الكلمة المفتاحية new. let student = new Object(); student.name = "Saravanan";

يستخدم معظم المطورين طريقة الـ literal لأنها أسهل في القراءة.

عمليات CRUD

يمكنك إدارة البيانات في الكائنات باستخدام أربعة إجراءات أساسية:

ميزات الكائنات المتقدمة

الدوال (Methods) الدالة الموجودة داخل الكائن تُسمى "method". يمكنك استخدام الصيغة المختصرة لكتابتها. let person = { greet() { console.log("Hello"); } };

الكائنات المتداخلة (Nested Objects) يمكن للكائن أن يحتوي على كائن آخر، وهذا ما يسمى بالكائن المتداخل. let person = { address: { city: "Chennai", state: "Tamil Nadu" } }; يمكنك الوصول إليه بهذه الطريقة: person.address.city.

يمكن للكائنات تخزين أنواع عديدة:

المصدر: https://dev.to/dev_saravanan_journey/javascript-objects-from-basics-to-crud-operations-46bg