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

إضافة عنصر

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

لإضافة عنصر إلى Set، استخدم الطريقة add(). تضيف هذه الطريقة العنصر إلى الـ Set إذا لم يكن موجوداً بالفعل. إذا كان العنصر موجوداً بالفعل، تظل الـ Set دون تغيير.

إليك كيفية استخدام طريقة add():

const mySet = new Set();
mySet.add(1);
mySet.add(2);
mySet.add(3);

console.log(mySet); // Set(3) { 1, 2, 3 }

يمكنك ربط عدة استدعاءات لـ add(). يعمل هذا لأن add() تعيد الكائن Set نفسه، مما يسمح لك باستدعاء add() مرة أخرى مباشرة على النتيجة:

mySet.add(4).add(5).add(6);

console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 }

إذا حاولت إضافة قيمة مكررة، فسيقوم الـ Set بتجاهلها:

mySet.add(1);

console.log(mySet); // Set(6) { 1, 2, 3, 4, 5, 6 } (لم يتغير)
challenge icon

التحدي

سهل

أنشئ دالة تسمى addUniqueElements تأخذ معاملين: مصفوفة ومصفوفة أخرى. يجب أن تقوم الدالة بتحويل المصفوفة الأولى إلى Set، وإضافة جميع العناصر من المصفوفة الثانية إلى الـ Set، ولكن فقط إذا لم تكن موجودة بالفعل في الـ Set. أخيرًا، قم بتحويل الـ set إلى مصفوفة وإرجاعها.

ورقة مرجعية

لإضافة عنصر إلى Set، استخدم طريقة add():

const mySet = new Set();
mySet.add(1);
mySet.add(2);
console.log(mySet); // Set(2) { 1, 2 }

يمكنك ربط عدة استدعاءات لـ add():

mySet.add(3).add(4).add(5);
console.log(mySet); // Set(5) { 1, 2, 3, 4, 5 }

تتجاهل الـ Sets القيم المكررة تلقائيًا:

mySet.add(1); // موجود بالفعل، تبقى الـ Set دون تغيير
console.log(mySet); // Set(5) { 1, 2, 3, 4, 5 }

جرّب بنفسك

function addUniqueElements(array1, array2) {
  // اكتب الكود الخاص بك هنا
}
quiz iconاختبر نفسك

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

جميع دروس Logic & Flow