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

ملخص - أساسيات المجموعات

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

challenge icon

التحدي

سهل

أنشئ دالة تسمى processStudentGroups تأخذ مصفوفة من أسماء الطلاب كمعامل. يجب أن تقوم الدالة بما يلي:

  1. إنشاء Set من المصفوفة المدخلة للحصول على أسماء طلاب فريدة
  2. إزالة أي طالب يبدأ اسمه بـ 'Z' (غير حساس لحالة الأحرف)
  3. إضافة 'John Doe' إلى الـ Set إذا لم يكن موجوداً بالفعل
  4. إرجاع كائن (object) بالخصائص التالية:
    • uniqueCount: عدد الطلاب الفريدين
    • hasJohnDoe: قيمة منطقية (boolean) تشير إلى ما إذا كان 'John Doe' موجوداً في الـ Set
    • studentsArray: مصفوفة من المجموعة النهائية لأسماء الطلاب

جرّب بنفسك

function processStudentGroups(students) {
  // اكتب الكود الخاص بك هنا
}

جميع دروس Logic & Flow