كيفية توسيع مصفوفة موجودة بمصفوفة أخرى في JavaScript دون إنشاء مصفوفة جديدة؟
مرحباً بالجميع! لقد بدأت للتو في تعلم JavaScript وواجهت هذه المشكلة.\n\nلدي مصفوفتان:\n\n```javascript\nlet fruits = ['apple', 'banana', 'orange'];\nlet moreFruits = ['grape', 'kiwi', 'mango'];\n```\n\nأحتاج إلى إضافة العناصر من المصفوفة `moreFruits` إلى نهاية المصفوفة `fruits`، للحصول في النهاية على مصفوفة واحدة `['apple', 'banana', 'orange', 'grape', 'kiwi', 'mango']`.\n\nأعلم أنه يمكنني القيام بذلك:\n```javascript\nlet combined = fruits.concat(moreFruits); // ['apple', 'banana', 'orange', 'grape', 'kiwi', 'mango']\n```\n\nلكن المشكلة هي أن `concat()` تنشئ مصفوفة **جديدة**، بينما أحتاج إلى تغيير المصفوفة **الموجودة** `fruits` بالضبط، دون إنشاء مصفوفة جديدة. لماذا هذا مهم؟ لأنه في الكود الخاص بي، تشير عدة متغيرات ودوال إلى المصفوفة `fruits`، و