JS Arrays المصفوفات

JavaScript - المصفوفات (Arrays)

🔸 المصفوفة (Array) هي نوع من الكائنات في JavaScript تُستخدم لتخزين مجموعة من القيم في متغير واحد. يمكن أن تحتوي على أرقام، نصوص، كائنات، أو حتى دوال.

---

🔹 إنشاء مصفوفة


// باستخدام الأقواس المربعة
const fruits = ["apple", "banana", "mango"];

// باستخدام الكلمة المفتاحية new
const cars = new Array("Toyota", "BMW", "Mercedes");

📌 الطريقة الأولى (باستخدام الأقواس []) هي الأكثر شيوعًا واستخدامًا.

---

🔹 الوصول إلى عناصر المصفوفة


console.log(fruits[0]); // apple
console.log(fruits[1]); // banana

📌 تبدأ فهارس المصفوفة (index) من الصفر.

---

🔹 تعديل عناصر المصفوفة


fruits[1] = "orange";
console.log(fruits); // ["apple", "orange", "mango"]
---

🔹 طول المصفوفة


console.log(fruits.length); // 3
---

🔹 مصفوفة تحتوي على أنواع مختلفة


const mixed = ["Mahmoud", 41, true, { city: "Cairo" }];

📌 يمكن أن تحتوي المصفوفة على أنواع بيانات مختلفة في نفس الوقت.

---

🔹 الوصول إلى آخر عنصر


console.log(fruits[fruits.length - 1]); // mango
---

⚠️ ملاحظات مهمة

  • المصفوفات تُعتبر كائنات في JavaScript، لكنها متخصصة في التخزين المتسلسل.
  • يمكنك استخدام العديد من الدوال الجاهزة للتعامل مع المصفوفات (سيتم شرحها في الدرس التالي).
  • يُفضل استخدام const مع المصفوفات إذا لم تكن ستُعاد تعيينها.

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework