الرجوع إلى دورة

Javascript Intermediate

0% مكتمل
0/0 خطوة
  1. المقدمة
  2. مواد الدورة (Course Materials)
  3. Events
    11 المواضيع
    |
    4 الإختبارات
  4. Logic and Flow Control
    14 المواضيع
    |
    6 الإختبارات
  5. Data Types
    20 المواضيع
    |
    8 الإختبارات
  6. Looping
    7 المواضيع
    |
    3 الإختبارات
  7. التسليم النهائي للدورة
  8. الخاتمة
درس 6, عنوان 2
في تَقَدم

مختصر كتابي: forEach and Pure Function

درس تقدم
0% مكتمل

forEach

تُستخدم forEach في لغة JavaScript للمرور على كل عنصر في المصفوفة (Array) و تنفيذ وظيفة معينة على كل عنصر في المصفوفة (Array).

تأخذ forEach دالة Callback function وهي الدالة التي سيتم تنفيذها على كل عنصر في المصفوفة. الدالة Callback function تستقبل عادة ثلاثة معاملات: العنصر الحالي، ال index الحالي للعنصر، والمصفوفة (Array) الأصلية. يمكن استخدام هذه المعاملات للوصول إلى القيم و index والمصفوفة (Array).

لنلقي نظرة على الصيغة العامة لاستخدام forEach:

array.forEach((currentValue, index, array)=>{});

مثال:

const numbers = [1, 2, 3, 4, 5];

    numbers.forEach(function(number) {

    console.log(number);

});

في هذا المثال: لدينا مصفوفة numbers تحتوي على أرقام من 1 إلى 5. تم استخدام forEach لتنفيذ دالة بسيطة والتي تقوم بطباعة العنصر والتي يتم تنفيذها على كل عنصر في المصفوفة.

مثال:

const numbers = [1, 2, 3, 4, 5];

numbers.forEach(function(number, index, array) {

    console.log(`Number: ${number}, Index: ${index}, Array: ${array}`);

});

في هذا المثال: لدينا مصفوفة numbers تحتوي على الأرقام من 1 إلى 5. تم استخدام forEach لتنفيذ دالة Callback على كل عنصر في المصفوفة. داخل الدالة Callback نقوم بطباعة العنصر الحالي و Index والمصفوفة بالاستعانة بالمعاملات number و index و array.

اشترك
نبّهني عن
0 تعليقات
أحدث
أقدم الأكثر تصويتا
Inline Feedbacks
عرض جميع التعليقات