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

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, عنوان 6
في تَقَدم

مختصر كتابي: Reduce

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

reduce

دالة reduce في لغة JavaScript هي دالة تُستخدم لتحويل مصفوفة (Array) إلى قيمة واحدة. تستخدم هذه الدالة لتنفيذ عملية معينة على عناصر المصفوفة وتقليصها إلى قيمة واحدة.

تأخذ دالة reduce بعض المعاملات (Parameters) مثل:

التجميع (Accumulator): هو المعامل الذي يحتوي على القيمة المتراكمة خلال العملية.

القيمة الحالية (Current Value): هو العنصر الحالي في المصفوفة الذي يتم معالجته.

المصفوفة (Array): هي المصفوفة التي تتم عليها العملية.

مثال:

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

const sum = numbers.reduce((accumulator, currentValue) => {

    return accumulator + currentValue;

}, 0);

console.log(sum); // Output: 15

في هذا المثال: بدأنا بالمصفوفة numbers التي تحتوي على الأرقام من 1 إلى 5. ثم استخدمنا دالة reduce لجمع جميع الأرقام في المصفوفة. بدأنا بقيمة التجميع (Accumulator) المبدئية 0، ثم تم جمع عناصر المصفوفة مع القيمة المتراكمة في كل تكرار. في النهاية تم إرجاع المجموع النهائي وهو 15.

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