Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - محترف التسلسل

جزء من قسم Logic & Flow في رحلة JavaScript على Coddy — الدرس 59 من 65.

challenge icon

التحدي

سهل

قم بإنشاء دالة تسمى chainMaster تأخذ مصفوفة من الأرقام كوسطاء. يجب أن تستخدم الدالة أساليب المصفوفة المتسلسلة (chained array methods) لإجراء العمليات التالية:

  1. الاحتفاظ فقط بالأرقام التي تقبل القسمة على 3
  2. ضرب كل رقم متبقٍ في 2
  3. فرز المصفوفة الناتجة بترتيب تنازلي
  4. إرجاع كائن بالخصائص التالية:
    • transformedArray: المصفوفة النهائية بعد كل العمليات
    • sum: مجموع كل الأرقام في المصفوفة النهائية
    • average: متوسط جميع الأرقام في المصفوفة النهائية، مقرباً إلى منزلتين عشريتين

استخدم أساليب المصفوفة المناسبة (filter، map، sort، reduce) في حلك.

جرّب بنفسك

function chainMaster(numbers) {
    // اكتب الكود الخاص بك هنا
  
  
  
    return {
        transformedArray: result,
        sum: sum,
        average: average
    };
}

جميع دروس Logic & Flow