الدالة Slice()
تستخدم الدالة slice في تقسيم المصفوفة ونسخ جزء من هذه المصفوفة، ويوضع بين قوسي هذه الوظيفة معاملين، المعامل الأول يمثل رتبة العنصر الأول الذي تريد نسخه، والمعامل الثاني يمثل العنصر الأخير الذي تريد نسخه من المصفوفة.
فبفرض أن لدينا المصفوفة names التي تحتوي على العناصر الموضحة في الجدول التالي:
رتبة العنصر | 4 | 3 | 2 | 1 | 0 |
قيمة العنصر | Reda | Salim | Sami | Ahmed | Mohamed |
يمكنك باستخدام الدالة slice نسخ العنصر الثاني، والثالث من المصفوفة في مصفوفة جديدة تحتوي على البيانات الموضحة في الجدول التالي:
رتبة العنصر | 1 | 0 |
قيمة العنصر | Sami | Ahmed |
وفيما يلي الكود المستخدم في نسخ العناصر من المصفوفة
Var names = new
Array(“mohamed”,”ahmed”, “salim”,”reda”);
Var slicedArray = names.slice(1,3);