Back to المساق

Javascript Intermediate

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

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

الدرس Progress
0% Complete

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.

اشترك
نبّهني عن
1 تعليق
أحدث
أقدم الأكثر تصويتا