الدالة Concat()
تستخدم الدالة concat في وصل عناصر مصفوفتين مستقلتين معاً في مصفوفة واحدة، فعلى سبيل المثال لو أن لدينا مصفوفتان تحتويان على العناصر الموضحة في الجدولين التاليين.
المصفوف الأولى names
رتبة العنصر | 2 | 1 | 0 |
قيمة العنصر | Sami | Ahmed | Mohamed |
المصفوفة الثانية ages
رتبة العنصر | 2 | 1 | 0 |
قيمة العنصر | 34 | 29 | 31 |
وبوصل المصفوفتن names و ages معاً تنتج مصفوفة جديدة تحتوي على العناصر التي تحتوي عليها المصفوفتين، كما يوضحها الجدول التالي:
رتبة العنصر | 5 | 4 | 3 | 2 | 1 | 0 |
قيمة العنصر | 34 | 29 | 31 | Sami | ahmed | Mohamed |
وفيما يلي الكود المستخدم في وصل المصفوفتين.
Var names= new Array(“mohamed”,”ahmed”,”sami”);
Var ages = new Array(31,29,34);
Var concat Array;
Concat Array = names.concat(ages);
ومن الكود السابق يتضح أن المصفوفتين تم دمجهما في مصفوفة جديدة هي المصفوفة cncatArray، وبمكنك دمج المصفوفتين في مصفوفة، واستخدام المصفوفة الأولى لتكون المصفوفة الناتجة من دمج المصفوفتين، وتحتوي على عناصر المصفوفتين.