Menu
CoddyTech

مراجعة - أساسيات المجموعات

جزء من قسم المنطق وتدفق التنفيذ في رحلة JavaScript على Coddy. الدرس 35 من 65.

challenge icon

التحدي

سهل

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

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

جرّب بنفسك

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

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت