المصفوفة (Array) في الجافاسكريبت (JavaScript)

تطوير مواقع الويب

المصفوفة (Array) هي هيكل بيانات هام في لغة البرمجة جافاسكريبت (JavaScript). تعد المصفوفة مجموعة مرتبة من القيم، حيث يتم تعيين قيمة لكل عنصر في المصفوفة وفقًا ل index الذي يبدأ من الصفر.


إنشاء مصفوفة (ِArray)

1. إنشاء مصفوفة فارغة:

تم إنشاء مصفوفة فارغة بواسطة الأقواس المربعة []. يمكن استخدام هذه المصفوفة لإضافة العناصر.

2. إنشاء مصفوفة بعناصر محددة:

تم إنشاء مصفوفة myArray تحتوي على العناصر 1، 2، 3، 4، 5.

3. إنشاء مصفوفة تحتوي على نصوص (Strings):

تم إنشاء مصفوفة myArray تحتوي على نصوص “apple”، “banana”، “orange”.

4. إنشاء مصفوفة متعددة:

تم إنشاء مصفوفة myArray تحتوي على ثلاث مصفوفات فرعية، وتحتوي كل منها على عنصرين.


الوصول للعناصر في المصفوفة

في المثال السابق، يتم إنشاء مصفوفة myArray تحتوي على الأعداد 10، 20، 30، 40، 50. يتم استخدام index للوصول إلى العناصر المحددة في المصفوفة.

يمكن تغيير القيمة المخزنة في عنصر محدد في المصفوفة عن طريق تعيين قيمة جديدة ل index المقابل:

في المثال السابق، تم تغيير قيمة العنصر في index 2 إلى 35. تم استخدام index مرة أخرى للتحقق من القيمة الجديدة للعنصر.


إضافة العناصر للمصفوفات

1. استخدام الدالة push():

في المثال السابق، تم استخدام الدالة push() لإضافة العنصر 4 إلى نهاية المصفوفة myArray.

2. استخدام index العنصر المتاح:

في المثال السابق، تم تعيين العنصر 4 إلى index 3 في المصفوفة myArray. يتم إضافة العنصر في الموضع المحدد ب index .

3. استخدام الدالة unshift():

في المثال السابق، تم استخدام الدالة unshift() لإضافة العنصر 1 في بداية المصفوفة myArray. تحرك العناصر الأخرى index زيادة لوضع العنصر الجديد في البداية.


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

1. استخدام index المباشر:

في المثال السابق، تم تغيير قيمة العنصر في الفهرس 1 من 2 إلى 5 في المصفوفة myArray.

2. استخدام الدوال المدمجة:

في المثال السابق، تم استخدام الدالة splice() لتغيير قيمة العنصر في index 1 إلى 5 في المصفوفة myArray. الدالة splice() تستخدم لتغيير العناصر في مواقع محددة في المصفوفة.


حذف العناصر من المصفوفة

1. استخدام الدالة pop():

في المثال السابق، تم استخدام الدالة pop() لحذف العنصر الأخير من المصفوفة myArray وإرجاعه كقيمة. المصفوفة تتغير لتحتوي على العناصر المتبقية بعد الحذف.

2. استخدام الدالة shift():

في المثال السابق، تم استخدام الدالة shift() لحذف العنصر الأول من المصفوفة myArray وإرجاعه كقيمة. المصفوفة تتغير لتحتوي على العناصر المتبقية بعد الحذف.

3. استخدام الدالة splice():

في المثال السابق، تم استخدام الدالة splice() لحذف عنصر واحد في index 2 من المصفوفة myArray. المصفوفة تتغير لتحتوي على العناصر المتبقية بعد الحذف.


معرفة طول المصفوفة

يمكن معرفة طول المصفوفة في جافاسكريبت باستخدام خاصية length. توفر هذه الخاصية عدد العناصر الموجودة في المصفوفة.

في المثال السابق، تم إنشاء مصفوفة myArray تحتوي على 5 عناصر. يتم استخدام خاصية length لحساب عدد العناصر في المصفوفة، وتخزينها في متغير length.


الملخص

تعتبر المصفوفات في جافاسكريبت أداة قوية ومرنة تستخدم في العديد من الاكواد البرمجية. تتيح لك تخزين وتنظيم ومعالجة البيانات بشكل فعال. يمكنك استخدام المصفوفات لحفظ مجموعة من القيم المتعددة، مثل أرقام أو نصوص أو objects.

شارك الموضوع:
× تواصل معنا