Menu
CoddyTech

رياضيات - اتحاد المجموعات

جزء من قسم المنطق وتدفق التنفيذ في رحلة JavaScript على Coddy. الدرس 36 من 65.

اتحاد المجموعتين A وB هو مجموعة جديدة تحتوي على جميع العناصر من كلتا المجموعتين A وB، دون تكرار.

إليك كيفية إنشاء اتحاد مجموعتين:

function union(setA, setB) {
  return new Set([...setA, ...setB]);
}

const setA = new Set([1, 2, 3]);
const setB = new Set([3, 4, 5]);
const unionSet = union(setA, setB);

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

في هذا المثال، يُستخدم عامل الانتشار (...) لتحويل كل مجموعة إلى مصفوفة، ثم تُدمج المصفوفات في مصفوفة جديدة. وتُستخدم هذه المصفوفة الجديدة لإنشاء مجموعة جديدة، مع إزالة أي عناصر مكررة تلقائيًا.

challenge icon

التحدي

سهل

أنشئ دالة باسم setUnion تأخذ مصفوفتين كمعلمتين. ينبغي للدالة تحويل هاتين المصفوفتين إلى مجموعتين وإنشاء مجموعة جديدة تمثل اتحاد مجموعتي الإدخال. أخيرًا، حوّل المجموعة إلى مصفوفة وأعِدها.

لا تستخدم عامل الانتشار في حلك.

جرّب بنفسك

function setUnion(arr1, arr2) {
     const set1 = new Set(arr1)
     const set2 = new Set(arr2)
     // اكتب الكود الخاص بك هنا
}
quiz iconاختبر نفسك

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

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت