مراجعة - أساسيات المجموعات
جزء من قسم المنطق وتدفق التنفيذ في رحلة JavaScript على Coddy. الدرس 35 من 65.
التحدي
سهلأنشئ دالة باسم processStudentGroups تأخذ مصفوفة من أسماء الطلاب كوسيط. ينبغي أن تقوم الدالة بما يلي:
- أنشئ مجموعة Set من مصفوفة الإدخال للحصول على أسماء الطلاب الفريدة
- أزِل أي طالب يبدأ اسمه بالحرف 'Z' (بغض النظر عن حالة الأحرف)
- أضف 'John Doe' إلى مجموعة Set إن لم يكن موجودًا فيها بالفعل
- أعِد كائنًا بالخصائص التالية:
uniqueCount: عدد الطلاب الفريدينhasJohnDoe: قيمة منطقية تشير إلى ما إذا كان 'John Doe' موجودًا في مجموعة SetstudentsArray: مصفوفة بأسماء الطلاب النهائية في المجموعة
جرّب بنفسك
function processStudentGroups(students) {
// اكتب الكود الخاص بك هنا
}
جميع دروس المنطق وتدفق التنفيذ
1السلاسل النصية بالتفصيل
أساسيات السلاسل النصيةالتكرار على السلاسل النصيةالقوالب النصيةدوال السلاسل النصيةمراجعة - ناسج السلاسل النصية2المصفوفات متعددة الأبعاد
أساسيات المصفوفات ثنائية الأبعادالوصول إلى عناصر المصفوفة ثنائية الأبعادالحلقات المتداخلة مع المصفوفات ثنائية الأبعادمراجعة: المصفوفات ثنائية الأبعادجمع المصفوفات وطرحهاالمصفوفات متعرجة الأبعادالمصفوفات ثلاثية الأبعاد وما بعدهاأنماط شائعة للمصفوفات ثنائية الأبعادمراجعة: كل ما يتعلق بالمصفوفات5المجموعات - الجزء الأول
ما هي المجموعة؟التكرار على عناصر المجموعةإضافة عنصرإزالة عنصرالتحقق من وجود عنصرالحجم والتحقق من الفراغالنسخ والمسحمراجعة - أساسيات المجموعات8موضوعات شيقة حول المصفوفات
تفكيك المصفوفاتصياغة الانتشار في المصفوفاتالمصفوفات المتناثرةمراجعة - ورشة عمل حول المصفوفات3JSON الجزء 1
ما هو JSON؟التحقق من وجود المفتاحطرق الكائنعامل الانتشار الجزء 1عامل الانتشار الجزء 2حذف المفاتيحمراجعة - معالجة المفاتيح في JSONتدرّب بنفسك: مترجم JavaScript عبر الإنترنت