تعريف:
إرجاع مصفوفة جديدة تحتوي على جزء من المصفوفة الأصلية.
الخطوات العملية:
- حدد مؤشر البداية: يحدد العنصر الأول في المصفوفة المقطوعة.
- حدد مؤشر النهاية (غير شامل): يحدد العنصر الأخير في المصفوفة المقطوعة، بحيث لا يتم تضمينه.
- لا تعدل المصفوفة الأصلية: يتم إنشاء مصفوفة جديدة تحتوي على العناصر المقطوعة، ولا يتم تعديل المصفوفة الأصلية.
مثال جافاسكريبت:
const originalArray = [1, 2, 3, 4, 5];
const slicedArray = originalArray.slice(1, 4); // [2, 3, 4]
ملاحظات:
- إذا كان مؤشر البداية سلبيًا، فإنه يتم حسابه من نهاية المصفوفة.
- إذا كان مؤشر النهاية سلبيًا، فإنه يتم حسابه من بداية المصفوفة.
- إذا تم حذف مؤشر النهاية، فإنه يتم تعيينه على نهاية المصفوفة.