Array.concat() دمج المصفوفات

آخر تحديث: 2026-10-13

Array.concat() دمج المصفوفات

concat يضيف القيم أو المصفوفات المحددة إلى نهاية المصفوفة الأصلية ويعيد مصفوفة جديدة. المصفوفة الأصلية لا تتغير. وسائط المصفوفة تُفرد بمستوى واحد ضحل.

التصنيفالمصفوفات

⚙️ المعاملات

valueN

القيمة المُعادة:مصفوفة جديدة مدمجة.

يعدّل القيمة الأصلية:لا (يُعيد قيمة جديدة)

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

[ 1, 2, 3, 4, 5 ]
[ 1, 2 ]
4
💡 تلميح
⚠️ تحذير

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
Array.concat() ✓ v1 ✓ v12 ✓ v1.5 ✓ v3 ✓ v10.5
مدعوم في جميع المتصفحات الحديثة
المزيد من الحالات قادم قريباً — تابعونا.

📚 دروس ذات صلة

❓ أسئلة شائعة

Qconcat مقابل push؟
Apush تُلحق الوسائط كعناصر مفردة في نفس المصفوفة؛ بينما concat تُفرد وسائط المصفوفة مستوى واحدًا وتُعيد مصفوفة جديدة.
Qكيف أدمج عدة مصفوفات؟
Aسلسِل بالكتابة arr1.concat(arr2, arr3) أو استخدم صيغة الانتشار [...arr1, ...arr2].
Qهل concat تنسخ الكائنات المتداخلة نسخًا عميقًا؟
Aلا — النسخ ضحل (shallow). الكائنات المتداخلة تتشارك المراجع؛ استخدم structuredClone للنسخ العميق.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%