تحلل هذه المقالة طريقة SLICE () لكائن السلسلة في JavaScript بمزيد من التفصيل. شاركه للرجوع إليه. التحليل المحدد هو كما يلي:
تعترض هذه الطريقة شريحة في السلسلة وتُرجع سلسلة جديدة تتكون من الأحرف المقابلة.
ملاحظة: لن تتغير السلسلة الأصلية ، فإن قيمة الإرجاع عبارة عن سلسلة تم إنشاؤها حديثًا.
بنية بناء الجملة:
نسخة الكود كما يلي: StringObject.slice (ابدأ ، نهاية)
قائمة المعلمات:
| المعلمة | يصف |
| يبدأ | مطلوب. يحدد مكان البدء في اعتراض السلاسل. موضع الحرف الأول من السلسلة هو 0. إذا كانت هذه المعلمة سلبية ، فسيتم حساب الموضع من نهاية السلسلة. على سبيل المثال: -1 يمثل الشخصية قبل الأخيرة ، -2 يمثل الشخصية قبل الأخيرة ، وهلم جرا. |
| نهاية | خياري. يحدد مكان إنهاء اعتراض السلسلة. إذا تم حذف هذه المعلمة ، فسيتم اعتراض جميع الأحرف التي تبدأ من موضع البداية إلى النهاية. ملاحظة: لن يتم اعتراض الأحرف المقابلة للنهاية. |
رمز المثال:
مثال 1:
نسخة الكود كما يلي: var a = "abcdefgmnlxyz" ؛
console.log (A.Slice (2،3)) ؛
يتم اعتراض السلسلة بين الموضع "2" والموقف "3" ، ولكن الحرف D المقابلة للموضع "3" ليس ضمن عودة التقاطع. نتيجة الإخراج: ج.
مثال 2:
نسخة الكود كما يلي: var a = "abcdefgmnlxyz" ؛
console.log (A.Slice (2)) ؛
إذا تم حذف المعلمة الثانية ، فسيتم اعتراض جميع الأحرف من الموضع "2" إلى نهاية السلسلة. نتيجة الإخراج: CDEFGMNLXYZ.
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.