ஜாவாஸ்கிரிப்ட் சரம்-கையாளுதல் செயல்பாடுகளின் பரந்த வரிசையை வழங்குகிறது. ஒரு சரத்திலிருந்து கடைசி எழுத்தை அகற்றுவது ஜாவாஸ்கிரிப்டில் எளிமையான பணியாகும். இந்தப் பணிக்குச் செல்ல இரண்டு நேரடியான வழிகள் உள்ளன, ஒன்று நன்றாக வேலை செய்கிறது.
சப்ஸ்ட்ரிங்
ஜாவாஸ்கிரிப்டில் உள்ள சப்ஸ்ட்ரிங் ஃபங்ஷன், சப்ஸ்ட்ரிங்கின் தொடக்கப் புள்ளி மற்றும் சப்ஸ்ட்ரிங்கின் முடிவுப் புள்ளி ஆகிய இரண்டு வாதங்களை எடுக்கும். தொடக்கப் புள்ளியாக சப்ஸ்ட்ரிங்கை அழைப்பதன் மூலமும், அசல் சரத்தின் நீளம் ஒன்றை இறுதிப் புள்ளியாகக் கழிப்பதன் மூலமும், ஜாவாஸ்கிரிப்ட் அசல் சரத்தை கடைசி எழுத்தைக் கழித்து வழங்கும்.
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);
சப்ஸ்ட்ரிங் என்பது பல்வேறு மொழிகளில் பழக்கமான செயல்பாடு என்பதால் தனிப்பட்ட முறையில் முதல் விருப்பத்தை விரும்புகிறேன். நேர்மையாக, எந்த வித்தியாசமும் இல்லை - உங்கள் மகிழ்ச்சியைத் தேர்ந்தெடுங்கள்.