مقدمة في الـ Array
الدرس 2 من 18 في دورة دوال المصفوفات في JavaScript على Coddy.
دعونا نغوص في عالم المصفوفات (Arrays) الرائع في لغة JavaScript!
المصفوفات هي بنية بيانات أساسية في JavaScript، تُستخدم لتخزين مجموعات مرتبة من العناصر.
المصفوفة هي متغير خاص، يمكنه حمل أكثر من قيمة واحدة.
لماذا نستخدم المصفوفات؟
إذا كان لديك قائمة من العناصر (مثل أسماء الطلاب)، فإن تخزين أسماء الطلاب في متغيرات فردية يمكن أن يتم بهذا الشكل:-
let student_1 = "John";
let student_2 = "Smith";
let student_3 = "Jack";ولكن، ماذا لو كنت تريد المرور عبر الطلاب في حلقة تكرارية (loop) والعثور على طالب معين؟ وماذا لو لم يكن لديك 3 طلاب فقط، بل 300 طالب؟
الحل هو المصفوفة!
إنشاء مصفوفة
استخدام مصفوفة حرفية (array literal) هو أسهل طريقة لإنشاء مصفوفة في JavaScript.
الصيغة (Syntax):
const array_name = [item1, item2, item3, ...]; أعلاه، تم إنشاء مصفوفة باسم "array_name".
الوصول إلى عناصر المصفوفة
يمكن للمصفوفة أن تحمل العديد من القيم تحت اسم واحد، ويمكنك الوصول إلى القيم من خلال الرجوع إلى رقم الفهرس (index number). كما هو موضح في الرسم التخطيطي أدناه:

تم إنشاء مصفوفة تحتوي على 6 عناصر. العنصر الأول 'A' موجود في الفهرس [0]، والعنصر الثاني 'B' موجود في الفهرس [1]، وهكذا.
للوصول إلى أي عنصر، يمكننا استخدام هذا الفهرس مع اسم المصفوفة.
let element = array_name[index];على سبيل المثال:
const charArray = ['A', 'B', 'C', 'D', 'E', 'F'];
let charElement = charArray[2];
console.log(charElement); // output: 'C'هنا، أنت تصل إلى العنصر الثالث 'C' باستخدام الفهرس الخاص به.
ملاحظة: فهارس المصفوفة تبدأ من 0.
[0] يمثل العنصر الأول. [1] يمثل العنصر الثاني وهكذا.
التحدي
سهلاكتب دالة باسم arrayFunction تستقبل مصفوفة من السلاسل النصية وتعيد العنصر الثاني في المصفوفة.
جرّب بنفسك
// اكتب الكود هنا
جميع دروس دوال المصفوفات في JavaScript
1ماذا ستتعلم؟
دوال المصفوفات في JS4طرق التكرار (Iteration Methods)
For Eachالبحث (Find)التصفية (Filter)التحويل (Map)الفرز (Sort)الاقتطاع (Slice)التعديل (Splice)