التخطي إلى المحتوى الرئيسي
الوحدة 4~9 دقيقة

الكائنات والمجموعات

بعيدًا عن القوائم البسيطة، غالبًا ما تحتاج البرامج لتمثيل بيانات أكثر تنظيمًا. تتيح لك الكائنات (Objects) تجميع معلومات مترابطة معًا بالاسم.

ما ستتعلمه

  • ما هو الكائن (Object)
  • كيف تختلف الكائنات عن المصفوفات
  • مثال بسيط على كائن

البيانات المنظّمة

يجمع الكائن قطعًا مترابطة من البيانات معًا، كل واحدة مسمّاة بمفتاح (Key)، بدلًا من موضع رقمي. هذا يسهّل تمثيل شيء واحد من الواقع الفعلي له خصائص متعددة.

الكائنات مقابل المصفوفات

بينما تناسب المصفوفة قائمة مرتّبة من عناصر متشابهة، يناسب الكائن وصف شيء واحد له خصائص مسمّاة متعددة بشكل أفضل.

مثال

قد يملك كائن `user` خصائص مثل `name: "Sam"` و`age: 25` -- يُصَل إلى كل منها بالاسم بدلًا من الموضع الرقمي.

المفاهيم الأساسية

الكائن (Object)المفتاح (Key)الخاصية (Property)

أهم النقاط

  • يجمع الكائن بيانات مترابطة باستخدام مفاتيح مسمّاة
  • تناسب الكائنات وصف شيء واحد له خصائص متعددة
  • تخدم المصفوفات والكائنات أغراضًا مختلفة ومتكاملة

اختبار سريع

كيف يُصَل عادةً إلى القيم في الكائن؟

كيف يُصَل عادةً إلى القيم في الكائن؟