توفر Javascript مجموعة واسعة من وظائف معالجة السلاسل. تعد إزالة الحرف الأخير من سلسلة مهمة بسيطة في جافا سكريبت. هناك طريقتان مباشرتان للغاية للقيام بهذه المهمة ، وإحداهما تعمل بشكل جيد.
سلسلة فرعية
تأخذ دالة السلسلة الفرعية في Javascript وسيطين ، نقطة البداية للسلسلة الفرعية ، ونقطة النهاية للسلسلة الفرعية. من خلال استدعاء السلسلة الفرعية مع 0 كنقطة البداية ، وطول السلسلة الأصلية مطروحًا منه واحدًا كنقطة نهاية ، ستعيد Javascript السلسلة الأصلية مطروحًا منها الحرف الأخير.
var theString = 'Angus Macgyver!'؛ var theStringMinusOne = theString.substring (0، theString.length-1) ؛ تنبيه (theStringMinusOne) ؛
يجب أن يظهر ذلك "Angus Macgyver" بدون علامة التعجب.
شريحة
تعمل وظيفة الشريحة بالمثل.
var theString = 'Angus Macgyver!'؛ var theStringMinusOne = theString.slice (0، -1) ؛ تنبيه (theStringMinusOne) ؛
أنا شخصياً أحب الخيار الأول لأن السلسلة الفرعية هي وظيفة مألوفة عبر لغات مختلفة. بصراحة ، لا يوجد فرق - اختر سعادتك.