كيفية إزالة العناصر المكررة في ال Array

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