Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ما هي المجموعة؟

جزء من قسم Logic & Flow في رحلة JavaScript على Coddy — الدرس 28 من 65.

إن الـ Set هو كائن مدمج في JavaScript يقوم بتخزين قيم فريدة من أي نوع. إنه يشبه المصفوفة (array)، ولكن مع اختلاف رئيسي واحد:

  1. يجب أن تكون كل قيمة في الـ Set فريدة

إليك كيفية إنشاء Set:

const mySet = new Set();

يمكنك أيضاً تهيئة Set باستخدام مصفوفة:

const mySet = new Set([1, 2, 3, 4, 5]);

لتحويل set مرة أخرى إلى array:

const myArr = Array.from(mySet);
challenge icon

التحدي

سهل

أنشئ دالة تسمى uniqueElements تأخذ مصفوفة كمعامل. يجب أن تعيد الدالة مصفوفة جديدة تحتوي فقط على العناصر الفريدة من المصفوفة المدخلة.

جرّب بنفسك

function uniqueElements(arr) {
  // اكتب الكود الخاص بك هنا
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Logic & Flow