تخطَّ إلى المحتوى

slice()

استخراج جزء من نص slice()

slice() تُرجع جزءًا من النص بين فهرسين، دون تعديل النص الأصلي (النصوص أصلًا غير قابلة للتعديل).

نفس مبدأ slice على المصفوفات لكن على النصوص. تقبل فهارس سالبة تُحسب من نهاية النص، مفيدة لاستخراج آخر عدة أحرف بسهولة.

الصياغة

const part = str.slice(startIndex, endIndex);

⚡ جرّب بنفسك

عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.

⚡ محرّر تفاعلي
const text = "The Code Fix";
console.log(text.slice(0, 3));
console.log(text.slice(-3));
وحدة التحكّم
اضغط «تشغيل» لرؤية النتيجة هنا.

أهم المعاملات

المعاملالوظيفة
startIndexفهرس البداية (شامل)
endIndexفهرس النهاية (غير شامل) — اختياري

💡 نصائح عملية

  • الفهارس السالبة عملية جدًا لاستخراج نهاية النص: slice(-4) آخر 4 أحرف

⚠️ أخطاء شائعة

  • الخلط مع substring() التي تتعامل مع الفهارس السالبة بشكل مختلف (تحوّلها لصفر بدل العدّ من النهاية)

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار JAVASCRIPT الكامل بالعربي.