مراجعة - ورشة عمل الـ Arrays
جزء من قسم Logic & Flow في رحلة JavaScript على Coddy — الدرس 50 من 65.
التحدي
سهلأنشئ دالة تسمى arrayWorkshop تأخذ مصفوفة من الأرقام كمعامل. يجب أن تقوم الدالة بالعمليات التالية:
- إزالة جميع الأرقام المكررة من المصفوفة
- إذا كانت المصفوفة تحتوي على أقل من 3 عناصر بعد إزالة التكرارات، أضف الرقم 0 إلى المصفوفة حتى يصبح لديها 3 عناصر
- استبدل العنصرين الأول والأخير بمجموعهما
- إرجاع المصفوفة المعدلة
جرّب بنفسك
function arrayWorkshop(arr) {
// اكتب الكود الخاص بك هنا
}
جميع دروس 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 الجزء الثانيحذف المفاتيحمراجعة - معالجة مفاتيح JSON