سوف نقوم بإزالة العناصر المكررة من داخل ال Array بأكثر من طريقة وأولهم الطريقة العادية بإستخدام
Filter وفكرتها هي المرور على جميع عناصر ال Array وفي حالة وجد العنصر مرة واحدة فقط معناها انه غير مكرر أما غير ذلك معناه أن العنصر موجود أكثر من مرة لذلك لن يتم نسخه لقائمة النتائج التي تم عمل Filter لها لإرجاع النتائج فمثلا لو ال Array فيها العنصر 1 مكرر مرتين أو ثلاثة فإان ال Filter سوف يذهب لأول عنصر ولن يجد قبله عنصر بنفس القيمة لأنه أول عنصر لذلك سوف يضعه في قائمة النتائج بعد ذلك يكمل ال Iteration وإن وجد العنصر مرة أخرى معناه أنه مكرر فسوف يستثنيه من النتائج.
الآن مع أسهل الطرق بواسطة ES6 سوف نستعمل ال
Set ومن مميزاتها أنها تحتوي فقط على البيانات الغير مكررة وسوف نستعمل معها ال
Spread Operator ويمكنك مشاهدة جميع هذه الشروحات في كورس ال ES6 من
هنا
0 تعليقات