كيفية دمج المصفوفات باستخدام JavaScript

Kyfyt Dmj Almsfwfat Bastkhdam Javascript



المصفوفة هي بنية بيانات نموذجية في لغات البرمجة المختلفة ، مثل JavaScript. يحتفظ بقائمة مرتبة من العناصر المفهرسة. في بعض الحالات ، يجب على المبرمجين دمج أو دمج عناصر من عدة مصفوفات في مصفوفة واحدة.

سيشرح هذا المنشور طرق دمج المصفوفات باستخدام JavaScript.







كيف تجمع المصفوفات باستخدام JavaScript؟

لدمج أو دمج مصفوفتين أو أكثر ، تقدم JavaScript بعض الطرق المنشأة مسبقًا ، المدرجة أدناه:



    • concat ()
    • عامل انتشار

الطريقة 1: دمج المصفوفات باستخدام أسلوب concat ()

لدمج عدة مصفوفات في مصفوفة واحدة ، استخدم ' concat () ' طريقة. إنها الطريقة الأساسية والمباشرة لدمج المصفوفات المتعددة.



بناء الجملة





اتبع الصيغة المحددة لدمج المصفوفات باستخدام طريقة concat ():

array1.concat ( array2, array3, ....., arrayN )


يأخذ العديد من المصفوفات كمعلمات ويجمعها في مصفوفة واحدة.



قيمة الإرجاع

تقوم بإرجاع مصفوفة جديدة دون التأثير على المصفوفات الأصلية.

مثال

أنشئ ثلاث مصفوفات ، مصفوفة من الأعداد الزوجية ، الأعداد الفردية ، والرقم الأولي:

فار حتى = [ اثنين و 4 و 6 و 8 ]
كان غريبًا = [ 1 و 3 و 5 و 7 ]
حيث رئيس = [ أحد عشر و 13 و 17 ]


اتصل ب ' concat () 'عن طريق تمرير' حتى ' و ' رئيس 'مصفوفات لدمجها في' الفردية 'صفيف وتخزين المصفوفة الناتجة في متغير' دمج الصفيف ':

var includeArray = odd.concat ( حتى رئيس الوزراء ) ؛


اطبع المصفوفة المدمجة على وحدة التحكم باستخدام زر ' console.log () ' طريقة:

وحدة التحكم ( دمج الصفيف ) ؛


انتاج |


يشير الإخراج أعلاه إلى أن المصفوفات ' حتى ' و ' رئيس 'تم دمجها بنجاح مع المصفوفة' الفردية '.

الطريقة 2: دمج المصفوفات باستخدام عامل الانتشار

هناك طريقة أخرى لدمج المصفوفات في جافا سكريبت وهي ' انتشار المشغل '. عامل الانتشار هو ثلاث نقاط تنسخ جميع عناصر المصفوفة في مصفوفة أخرى. إنها الطريقة الأكثر فعالية لدمج أو دمج المصفوفات المتعددة.

بناء الجملة

استخدم الصيغة التالية لعامل الانتشار لدمج عدة مصفوفات في مصفوفة واحدة:

[ ...array1, ...array2, ...array3, ...arrayN ]


مثال

استخدم المصفوفات الثلاثة التي تم إنشاؤها أعلاه والمسماة ' حتى '،' الفردية '، و ' رئيس '. يحتوي على قوائم أعداد زوجية وأرقام فردية وقوائم أعداد أولية. الآن ، اجمع كل هذه المصفوفات باستخدام عامل الانتشار:

var CombinedArray = [ ... حتى ، ... غريب ، ... رئيس ] ؛


انتاج |


يشير الإخراج إلى أن المصفوفات تم تجميعها بنجاح في مصفوفة واحدة.

استنتاج

لدمج عدة مصفوفات في مصفوفة واحدة ، استخدم ' concat () 'أو' انتشار المشغل '. عامل الانتشار هو وسيلة فعالة لدمج المصفوفات. يقوم بنسخ جميع عناصر المصفوفة في مصفوفة أخرى. طريقة concat () هي الطريقة الأساسية والمباشرة لدمج عناصر المصفوفات أو دمجها. يشرح هذا المنشور طرق دمج المصفوفات باستخدام JavaScript.