Avatar ·

كيفية إضافة عنصر جديد إلى بداية مصفوفة في JavaScript؟

مرحباً بالجميع! لقد بدأت للتو في تعلم JavaScript وواجهت مشكلة. لدي مصفوفة تحتوي على أرقام، على سبيل المثال: `let numbers = [2, 3, 4, 5];`. أريد إضافة الرقم `1` في البداية، ليصبح الناتج `[1, 2, 3, 4, 5]`. أعلم أنه للإضافة إلى نهاية المصفوفة هناك method `push()`، وأستخدمه: `numbers.push(6)` — ويعمل بشكل رائع، يُضاف العنصر إلى النهاية. لكن ماذا لو أردت إدراج عنصر في البداية؟ جربت كتابة `numbers[0] = 1`، لكن هذا يستبدل العنصر الأول بدلاً من إضافة عنصر جديد. أي تصبح المصفوفة `[1, 3, 4, 5]`، بينما أريد أن تتحرك جميع العناصر القديمة إلى اليمين. سمعت أن هناك method يُسمى `unshift()`، لكني لست متأكداً إذا فهمته بشكل صحيح. وسؤال آخر: إذا أردت إضافة عدة عناصر في البداية دفعة واحدة، هل يمكن فعل ذلك؟ مثلاً، من `[3, 4]` إلى `[1, 2, 3, 4]`؟ سأكون ممتناً لشرح مفصل مع أمثلة. شكراً مسبقاً! <<>>

استخدم method unshift()