هناك ثلاث وظائف شائعة الاستخدام لاعتراض السلسلة: شريحة السلسلة الفرعية، طريقة الاتصال هي كما يلي:
انسخ رمز الكود كما يلي:
stringObject.slice (البداية والنهاية)
stringObject.substr(البدء، الطول)
stringObject.substring(البدء، النهاية)
المعلمة الأكثر وضوحًا هي substr، والمعلمة الثانية هي الطول، وهو طول الاعتراض، والمعلمات الثانية للوظيفتين الأخريين هي منخفض الحرف الأخير (لم يتم تضمين حرف الحرف هنا، فقط الحرف الأول). يتم اعتراض الحرف حرفًا واحدًا).
بالمقارنة مع الشريحة، يمكن أن تكون السلسلة الفرعية ورقم الشريحة رقمًا سالبًا، مثل -1 يمثل الحرف الأخير، ولكن لا يمكن أن تكون السلسلة الفرعية. إذا كانت بداية السلسلة الفرعية أكبر من النهاية، فسيتم تبادل هاتين المعلمتين قبل استخراج السلسلة الفرعية، ولكن لن يتم ذلك، وستُرجع الشريحة سلسلة فارغة.
مثال:
انسخ رمز الكود كما يلي:
فار str="Helloworld"
console.log(str.substr(0, 2))
console.log(str.substring(2, 0))
console.log(str.substring(0, 2))
console.log(str.slice(0, -1))
console.log(str.slice(-1, 0))
الإخراج:
هو
هو
هو
مرحبا بالعالم
(سلسلة فارغة)