Menu
CoddyTech

صياغة الانتشار في المصفوفات

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

تتيح صيغة الانتشار (...) توسيع عنصر قابل للتكرار، مثل مصفوفة، في المواضع التي يُتوقع فيها وجود صفر من الوسائط أو العناصر أو أكثر. وتوفر طريقة موجزة لتنفيذ عمليات مثل دمج المصفوفات أو نسخها.

إليك بعض حالات الاستخدام الشائعة:

1. دمج المصفوفات:

const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];
const combined = [...arr1, ...arr2];
console.log(combined); // [1, 2, 3, 4, 5, 6]

2. إنشاء نسخة سطحية من مصفوفة:

const original = [1, 2, 3];
const copy = [...original];
console.log(copy); // [1, 2, 3]

3. إضافة عناصر إلى مصفوفة:

const numbers = [1, 2, 3];
const moreNumbers = [0, ...numbers, 4];
console.log(moreNumbers); // [0, 1, 2, 3, 4]

4. تمرير عناصر المصفوفة كوسائط للدالة:

function sum(a, b, c) {
  return a + b + c;
}
const numbers = [1, 2, 3];
console.log(sum(...numbers)); // 6
challenge icon

التحدي

سهل

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

  1. دمج المصفوفتين باستخدام عامل التوسيع
  2. إزالة أي أرقام مكررة
  3. إرجاع المصفوفة الناتجة

جرّب بنفسك

function mergeArr(arr1, arr2) {
  // اكتب الكود الخاص بك هنا
}
quiz iconاختبر نفسك

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

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

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