Anonim

يوفر 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)؛

أنا شخصياً أحب الخيار الأول كسلسلة فرعية هي وظيفة مألوفة عبر لغات مختلفة. بصراحة ، ليس هناك فرق - اختر سعادتك.

إزالة الحرف الأخير من السلسلة في جافا سكريبت