سيناقش هذا البرنامج التعليمي بشكل خاص طريقة JavaScript array.slice ().
ما هي طريقة 'array.slice ()' في جافا سكريبت؟
في JavaScript ، فإن ' array.slice () 'طريقة إرجاع شريحة ، أو مصفوفة فرعية ، من المصفوفة. تحتوي المصفوفة التي تم إرجاعها على العنصر الذي تحدده البداية وجميع العناصر اللاحقة حتى ، ولكنها لا تتضمن العنصر المحدد في النهاية. إذا لم يتم تحديد نهاية ، فإن المصفوفة التي تم إرجاعها تحتوي على جميع العناصر من بداية المصفوفة إلى نهايتها.
كيفية استخدام طريقة 'array.slice ()' في جافا سكريبت؟
لاستخدام طريقة array.slice () في JavaScript ، يمكن استخدام الصيغة التالية:
مجموعة مصفوفة. شريحة ( تبدأ ، تنتهي )
هنا، ' array.slice () 'يتكون من معلمتين مدرجتين أدناه:
- ' يبدأ 'لتحديد بداية شريحة المصفوفة.
- ' نهاية 'يحدد قيمة نهاية المصفوفة.
مثال 1: استخدام أسلوب array.slice () مع قيم مؤشر البداية والنهاية
لاستخدام طريقة array.slice () ، جرب مقتطف الشفرة المحدد:
- تحديد وظيفة باسم معين. في هذه الحالة ، حددنا ' func () ' كوظيفة.
- قم بتهيئة المتغير باسم معين وقم بتعيين القيمة في مصفوفة.
- ثم قم بتعريف متغير آخر باسم مختلف واستدعاء ' array.slice () '، وتحديد معلمات القيمة ، حيث تكون القيمة الأولى' 4 يحدد 'بداية المصفوفة ، والقيمة الثانية' 7 'نهاية المصفوفة.
- بعد ذلك، ' console.log () 'يتم استدعاء مرتين لعرض المصفوفة الفعلية والمصفوفة المحدثة:
كانت مجموعة = [ 'مانجو' و 'تفاحة' و 'موز' و 'الكرز' و 'شمام' و 'أناناس' و عنب ] ؛
var new_array = مجموعة مصفوفة. شريحة ( 4 و 7 ) ؛
وحدة التحكم. سجل ( مجموعة مصفوفة ) ؛
وحدة التحكم. سجل ( new_array ) ؛
}
أخيرًا ، قم باستدعاء الوظيفة المحددة:
func ( ) ؛هنا المصفوفة الفعلية والمصفوفة المقطعة:
مثال 2: استخدم طريقة 'array.slice ()' فقط مع قيمة مؤشر البداية
يمكنك أيضًا استخدام ' array.slice () ”عن طريق تحديد قيمة البداية لمؤشر الصفيف. في هذا المثال المذكور ، حددنا المصفوفة بالقيمة الرقمية واستدعينا ' array.slice () 'حيث' 2 يعرّف 'بداية فهرس المصفوفة. نتيجة لذلك ، ستزيل العملية القيمتين من البداية وتعيد مصفوفة جديدة بالعناصر المتبقية:
وظيفة func ( ) {كانت مجموعة = [ 32 و 65 و 78 و 23 و 57 و 31 ] ؛
var new_array = مجموعة مصفوفة. شريحة ( 2 ) ؛
وحدة التحكم. سجل ( مجموعة مصفوفة ) ؛
وحدة التحكم. سجل ( new_array ) ؛
}
بعد ذلك ، اتصل بالوظيفة المحددة بمساعدة اسم الوظيفة:
func ( ) ؛نتيجة لذلك ، تمت إزالة أول عنصرين من المصفوفة وعرض مصفوفة جديدة مع العناصر المتبقية على وحدة التحكم:
هذا كل شيء عن طريقة array.slice () في جافا سكريبت.
خاتمة
ال ' array.slice () 'هي إحدى طرق JavaScript التي تزيل جزءًا معينًا من المصفوفة بمساعدة فهرس محدد. يمكن للمستخدمين تحديد فهرس البداية والنهاية كمعامل للطريقة. علاوة على ذلك ، يؤدي تحديد فهرس البداية الوحيد إلى إزالة العناصر من بداية المصفوفة. ذكرت هذه المدونة أن ' array.slice () ”مع أمثلة متعددة في JavaScript.