
إدراج أ العنصر في صفيف موجودة بالفعل إنها مهمة مهمة جدا المشتركة في البرمجة. كما هو الحال في غيرها من لغات البرمجة, في جافا سكريبت يمكنك إضافة عناصر إلى النهائي, لأن مبدأ وفي متوسطة من الصفيف. للقيام بذلك, لغة البرمجة هذه لها وظائف معينة, وأحيانا, مختلف, التي سوف تساعدك في ذلك.
لنرى, مع سلسلة من أمثلة, الطرق المختلفة التي يمكننا من خلالها تنفيذ هذه ادراج في المواقف المختلفة ل الصفيف.
للقيام بذلك, من حيث المبدأ, لنفترض ان لدينا صفيف الأرقام أعداد صحيحة موجبة, كما ترون أدناه:
1 | var numeros = [4, 5, 6, 7, 8]; |
كيفية إضافة عنصر إلى نهاية صفيف في جافا سكريبت
الأكثر من السهل لإضافة عناصر إلى النهائي من الصفيف يستخدم الأسلوب دفع:
1 | numeros.push(9); |
على الرغم من أنها موجودة أشكال أخرى للقيام بذلك:
1 2 3 4 5 | //Alternativa 1 numeros[numeros.length] = 9; //Alternativa 2 numeros = numeros.concat([9]); |
اختيار الطريقة التي تختارها, إلى نهاية سوف تحصل على صفيف مع عنصر واحد في نهاية ذلك:
1 2 | //Array resultante tras usar alguna de las formas anteriores para añadir un elemento al final de un array en Javascript [4, 5, 6, 7, 8, 9] |
كيفية إضافة عنصر إلى بداية صفيف في جافا سكريبت
دعونا نرى الآن كيف إضافة جديد العنصر لأن بدء لأن الصفيف. أبسط طريقة هي استخدام غير متحول:
1 | numeros.unshift(3); |
كطريقة بديلة يمكننا استخدام ما يلي:
1 | [3].concat(numeros); |
استخدام أي من الطرق المذكورة أعلاه, على الصفيف الناتج وسيكون على النحو التالي:
1 2 | //Array resultante tras usar alguna de las formas anteriores para añadir un elemento al principio de un array en Javascript [3, 4, 5, 6, 7, 8] |
كيفية إدراج عنصر في وسط صفيف في جافا سكريبت
شكل أكثر بسيطة لإضافة عنصر في متوسطة صفيف في جافا سكريبت باستخدام الأسلوب لصق. بل هو أيضا واحدة من الطرق أكثر مثالية للقيام بذلك:
1 | numeros.splice(numeros.length / 2, 0, 5.5); |
وكنتيجة لذلك, نحصل على صفيف مثل ما يلي:
1 2 | //Array resultante tras usar el método splice para añadir o insertar un elemento en medio de un array en Javascript [4, 5, 5.5, 6, 7, 8] |
هذه ثلاث طرق التي وصفناها هي طرق أدخل أ العنصر في صفيف في جافا سكريبت, في أي مكان تريد.
