مراجعة - محترف التسلسل
جزء من قسم Logic & Flow في رحلة JavaScript على Coddy — الدرس 59 من 65.
التحدي
سهلقم بإنشاء دالة تسمى chainMaster تأخذ مصفوفة من الأرقام كوسطاء. يجب أن تستخدم الدالة أساليب المصفوفة المتسلسلة (chained array methods) لإجراء العمليات التالية:
- الاحتفاظ فقط بالأرقام التي تقبل القسمة على 3
- ضرب كل رقم متبقٍ في 2
- فرز المصفوفة الناتجة بترتيب تنازلي
- إرجاع كائن بالخصائص التالية:
transformedArray: المصفوفة النهائية بعد كل العملياتsum: مجموع كل الأرقام في المصفوفة النهائيةaverage: متوسط جميع الأرقام في المصفوفة النهائية، مقرباً إلى منزلتين عشريتين
استخدم أساليب المصفوفة المناسبة (filter، map، sort، reduce) في حلك.
جرّب بنفسك
function chainMaster(numbers) {
// اكتب الكود الخاص بك هنا
return {
transformedArray: result,
sum: sum,
average: average
};
}
جميع دروس Logic & Flow
1السلاسل النصية بعمق
أساسيات السلاسل النصيةالتكرار عبر السلاسل النصيةTemplate Literalsدوال السلاسل النصيةمراجعة - String Weaver2المصفوفات متعددة الأبعاد
أساسيات المصفوفات ثنائية الأبعادالوصول إلى عناصر المصفوفات ثنائية الأبعادالحلقات المتداخلة مع المصفوفات ثنائية الأبعادمراجعة - المصفوفات ثنائية الأبعادجمع وطرح المصفوفاتالمصفوفات المتعرجة (Jagged Arrays)المصفوفات ثلاثية الأبعاد وما بعدهاأنماط المصفوفات ثنائية الأبعاد الشائعةمراجعة - كل شيء عن المصفوفات5المجموعات - الجزء الأول
ما هي المجموعة؟التكرار عبر المجموعاتإضافة عنصرإزالة عنصرالتحقق من وجود عنصرالحجم وهل هي فارغةالنسخ والمسحملخص - أساسيات المجموعات8مواضيع شيقة حول الـ Arrays
تفكيك الـ Arrayاستخدام الـ Spread Syntax في الـ Arraysالـ Sparse Arraysمراجعة - ورشة عمل الـ Arrays3JSON الجزء الأول
ما هو JSON؟التحقق من وجود المفتاحObject MethodsSpread Operator الجزء الأولSpread Operator الجزء الثانيحذف المفاتيحمراجعة - معالجة مفاتيح JSON6المجموعات - الجزء الثاني
الرياضيات - اتحاد المجموعاتالرياضيات - تقاطع المجموعاتالرياضيات - الفرق بين المجموعاتالرياضيات - الفرق المتناظرالمجموعات الجزئية والمجموعات الفائقةمراجعة - مجموعات الأصدقاء9دوال المصفوفات المتقدمة
دالتا Join و Splitدالة Mapدالة Filterدالة Reduceتسلسل دوال المصفوفاتهل ForEach و Map متماثلتان؟دالة Sortدالتا Find و FindIndexمراجعة - محترف التسلسل