ஜாவாஸ்கிரிப்ட் சரம்-கையாளுதல் செயல்பாடுகளின் பரந்த வரிசையை வழங்குகிறது. ஒரு சரத்திலிருந்து கடைசி எழுத்தை அகற்றுவது ஜாவாஸ்கிரிப்டில் ஒரு எளிய பணி. இந்த பணியைப் பற்றி இரண்டு நேரடியான வழிகள் உள்ளன, மேலும் ஒன்று நன்றாக வேலை செய்கிறது.
சப்ஸ்ட்ரிங்
ஜாவாஸ்கிரிப்டில் உள்ள அடி மூலக்கூறு செயல்பாடு இரண்டு வாதங்களை எடுத்துக்கொள்கிறது, அடி மூலக்கூறின் தொடக்க புள்ளி மற்றும் அடி மூலக்கூறின் இறுதி புள்ளி. தொடக்க புள்ளியாக 0 உடன் மூலக்கூறு மற்றும் அசல் சரத்தின் கழித்தல் ஒரு இறுதி புள்ளியாக அழைப்பதன் மூலம், ஜாவாஸ்கிரிப்ட் அசல் சரம் கழித்தல் கடைசி எழுத்துக்குறியைக் கொடுக்கும்.
உங்கள் கணக்கில் யாராவது உள்நுழைந்தால் இன்ஸ்டாகிராம் உங்களுக்கு சொல்கிறதா?
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); alert(theStringMinusOne);
ஆச்சரியக்குறி இல்லாமல், அங்கஸ் மேகிவரை அது பாப் அப் செய்ய வேண்டும்.
துண்டு
ஸ்லைஸ் செயல்பாடு இதேபோல் செயல்படுகிறது.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice(0, -1); alert(theStringMinusOne);
நான் தனிப்பட்ட முறையில் முதல் விருப்பத்தை விரும்புகிறேன், ஏனெனில் பல்வேறு மொழிகளில் அடி மூலக்கூறு ஒரு பழக்கமான செயல்பாடு. நேர்மையாக, எந்த வித்தியாசமும் இல்லை - உங்கள் மகிழ்ச்சியைத் தேர்ந்தெடுங்கள்.