जावास्क्रिप्ट स्ट्रिंग-हैंडलिंग कार्यों की एक विस्तृत श्रृंखला प्रदान करता है। पिछले वर्ण को स्ट्रिंग से हटाना जावास्क्रिप्ट में एक सरल कार्य है। इस कार्य के बारे में जाने के लिए दो बहुत ही सरल तरीके हैं, और एक ठीक काम करता है।
सबस्ट्रिंग
जावास्क्रिप्ट में प्रतिस्थापन फ़ंक्शन दो तर्क लेता है, सबस्ट्रिंग के प्रारंभिक बिंदु, और सबस्ट्रिंग के अंतिम बिंदु। प्रारंभिक बिंदु के रूप में 0 के साथ सबस्ट्रिंग को कॉल करके, और मूल स्ट्रिंग माइनस एक की समाप्ति बिंदु के रूप में, जावास्क्रिप्ट मूल स्ट्रिंग को शून्य से अंतिम वर्ण लौटाएगा।
var theString = 'एंगस मैकगीवर!' var theStringMinusOne = theString.substring (0, theString.length-1); चेतावनी (theStringMinusOne);
विस्मयादिबोधक बिंदु के बिना, "एंगस मैकगीवर" को पॉप अप करना चाहिए।
टुकड़ा
स्लाइस फ़ंक्शन समान रूप से काम करता है।
var theString = 'एंगस मैकगीवर!' var theStringMinusOne = theString.slice (0, -1); चेतावनी (theStringMinusOne);
मैं व्यक्तिगत रूप से पहला विकल्प पसंद करता हूं, क्योंकि विकल्प विभिन्न भाषाओं में एक परिचित फ़ंक्शन है। ईमानदारी से, हालांकि इसमें कोई अंतर नहीं है - अपना आनंद उठाओ।
