للتعامل مع بيانات متعدّدة في آن واحد، تقدّم JavaScript بنيتين أساسيتين: المصفوفات والكائنات.

المصفوفات

المصفوفة ترتّب عدة قيم في قائمة مرتّبة:

const fruits = ["تفاح", "موز", "كرز"];
console.log(fruits[0]); // "تفاح"

نصل إلى كل عنصر عبر فهرسه، وهو يبدأ من 0. ويمكن المرور على المصفوفة بحلقة تكرارية أو بالدالة forEach.

الكائنات

الكائن يجمع معلومات مترابطة على هيئة أزواج مفتاح: قيمة:

const person = {
  name: "مريم",
  age: 25
};
console.log(person.name); // "مريم"
  • المصفوفة مثالية لقائمة من عناصر متشابهة.
  • والكائن يصف كيانًا واحدًا بعدة خصائص.

للتذكّر: المصفوفة ترتّب قائمة (الفهرس يبدأ من 0)، والكائن يصف شيئًا بخصائصه (مفتاح: قيمة).