يوفر Javascript مجموعة واسعة من وظائف معالجة السلسلة. تعتبر إزالة الحرف الأخير من سلسلة مهمة بسيطة في 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)؛
أنا شخصياً أحب الخيار الأول كسلسلة فرعية هي وظيفة مألوفة عبر لغات مختلفة. بصراحة ، ليس هناك فرق - اختر سعادتك.