دمج ال arrays شئ سهل جدا و يقدر يتم بأكتر من طريقه و لكن الطريقه الشائعه هي بأستخدام ال Spread اللي هي النقط اللطيفه دي … و اللي عاده بتكون زي المثال ده
هتلاحظ في السطر 3 أني دمجت ال 2 array في array جديده خالص
الطريقه التانيه هي بأستخدام فنكشن ال concat و هانستخدم المثال اللي فات و لكن الشكل هايبقي كده
و فيه طريقه أخيره و لكنها نادره شويه و هي بأستخدام فنكشن ال push
و كل الطرق دي هاتأدي لنفس النتيجه و لكن فيه فرق مهم جدا و غير ملحوظ و هو في أستهلاك الرام لان في الطريقه الاولي و التانيه
لو أفترضنا ان الحجم اللي بتستهلكه كل array فيهم 2 kilobyte و لما بدمج بينهم بكريت متغير جديد حجمه يساوي مجموعهم
4 kilobyte و بتفضل الرام محتفظه بيهم كلهم و سعتها اجمالي حجم الرام المستهلك هو 8 kilobyte
ولكن في الطريقه الثالثه حجم الرام المستهلك هو 6 kilobyte
لاني ماكريتش متغير ثالث و لكن عدلت علي واحد فيهم و بس كده أكتبو في الكومنتات ايه الاختلافات التانيه اللي بين الطرق دي و أيهم أسرع ؟ وياتري هاتستخدم الطريقه التالته بعد اللي عرفناه 😉؟