इस लेख में, हम तीन जावास्क्रिप्ट विधियों को देखेंगे: स्प्लिट(), रिवर्स(), और जॉइन()। ये विधियाँ स्ट्रिंग्स के साथ काम करने और टेक्स्ट को उलटने या शब्दों के क्रम को बदलने जैसे कार्यों को पूरा करने में सहायक हैं।
किसी पूर्व अनुभव की आवश्यकता नहीं है - बस जावास्क्रिप्ट में गोता लगाने और इन तरीकों के साथ प्रयोग करने की इच्छा है।
स्प्लिट() विधि एक निर्दिष्ट सीमांकक के आधार पर एक स्ट्रिंग को एक सरणी में तोड़ देती है, जिसे एक तर्क के रूप में पारित किया जाता है। डिलीमीटर प्रोग्राम को बताता है कि स्ट्रिंग को कहां "कट" करना है। उदाहरण के लिए, यदि आपके पास "यह एक प्यारा सैंडविच है" जैसा वाक्य है और आप इसे अलग-अलग शब्दों में तोड़ना चाहते हैं, तो आप सीमांकक के रूप में एक स्थान ('') का उपयोग कर सकते हैं।
const string = "This is a lovely sandwich"; const splitString = string.split(" ");
जब आप तर्क के रूप में एक स्थान ('') प्रदान करते हैं, तो कोड स्ट्रिंग में उस स्थान की तलाश करता है और प्रत्येक घटना पर स्ट्रिंग को "विभाजित" करता है। यह एक सरणी बनाता है, जहां प्रत्येक शब्द एक व्यक्तिगत तत्व बन जाता है।
उपरोक्त कोड का परिणाम है:
Array(5) [ "This", "is", "a", "lovely", "sandwich" ]
बहुत साफ-सुथरा, है ना?
आप अपनी इच्छानुसार किसी भी सीमांकक का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपके पास "हाय-वहां-कैसे-आप-क्या कर रहे हैं!" जैसी हाइफ़नेटेड स्ट्रिंग है! और आप इसे हाइफ़न द्वारा विभाजित करना चाहते हैं, तो बस सीमांकक के रूप में '-' का उपयोग करें:
const hyphen = "hi-there-how-are-you-doing!"; const splitHyphen = hyphen.split("-");
इस में यह परिणाम:
Array(6) [ "hi", "there", "how", "are", "you", "doing!" ]
यह विधि स्ट्रिंग्स में हेरफेर करने की कई संभावनाएं खोलती है। लेकिन अब, आप सोच रहे होंगे: ठीक है, यह बहुत अच्छा है, लेकिन मैंने एक स्ट्रिंग से शुरुआत की और अब मेरे पास एक सरणी है। मैं अपनी स्ट्रिंग वापस कैसे पा सकता हूँ?
आइए अगली विधि पर चलते हैं।
किसी सरणी को वापस स्ट्रिंग में बदलने के लिए ज्वाइन() विधि का उपयोग किया जा सकता है। स्प्लिट() की तरह, ज्वाइन() विधि एक तर्क लेती है जो निर्दिष्ट करती है कि सरणी तत्वों को कैसे जोड़ा जाए। अंतर यह है कि किसी स्ट्रिंग को तोड़ने के बजाय, ज्वाइन() सरणी तत्वों को वापस एक स्ट्रिंग में संयोजित करने के लिए तर्क का उपयोग करता है।
उदाहरण के लिए, पहले से स्प्लिटहाइफ़न सरणी का उपयोग करके, आप तर्क के रूप में एक स्थान प्रदान करके इसे वापस एक स्ट्रिंग में जोड़ सकते हैं:
const joinedString = splitHyphen.join(" ");constjoinString=splitHyphen.join('');
इस में यह परिणाम:
const joinedString = splitHyphen.join(" ");"हाय आप कैसे हो!"
यह जादू जैसा है! अब आपकी सरणी प्रत्येक शब्द के बीच रिक्त स्थान के साथ वापस एक स्ट्रिंग में बदल जाती है।
रिवर्स() विधि किसी सरणी में तत्वों के क्रम को उसके मूल क्रम से विपरीत में बदल देती है। इस विधि को बिना किसी तर्क के सीधे सरणी पर बुलाया जाता है, और यह तत्वों के क्रम को उलट देता है।
उदाहरण के लिए, यदि आप स्प्लिटहाइफ़न सरणी में तत्वों को उलटना चाहते हैं, तो आप यह कर सकते हैं:
const joinedString = splitHyphen.join(" ");स्थिरांक उलटा ऐरे = स्प्लिटहाइफ़न.रिवर्स();
परिणाम यह है:
const joinedString = splitHyphen.join(" ");["कर रहे हैं!", "आप", "हैं", "कैसे", "वहाँ", "हाय" ]
आप इस उलटी हुई सरणी को वापस एक स्ट्रिंग में बदलने के लिए फिर से जॉइन() का उपयोग भी कर सकते हैं:
const joinedString = splitHyphen.join(" ");const रिवर्सडस्ट्रिंग = रिवर्सएरे.जॉइन(" ");
यह आपको देता है:
const joinedString = splitHyphen.join(" ");"कर रहे हैं! आप कैसे हैं हाय"
बहुत बढ़िया, है ना?
इस लेख में, हमने जावास्क्रिप्ट में तीन आवश्यक तरीकों की खोज की: स्प्लिट(), रिवर्स(), और जॉइन()। हमने देखा कि कैसे वे स्ट्रिंग्स और एरेज़ में हेरफेर करने के लिए एक साथ काम करते हैं, उन्हें लचीले तरीकों से बदलते हैं। मुझे आशा है कि यह आपकी जावास्क्रिप्ट यात्रा में आपकी मदद करेगा और आपको आगे प्रयोग करने के लिए प्रेरित करेगा!
पढ़ने के लिए आपका शुक्रिया! यदि आपके कोई प्रश्न हैं या जावास्क्रिप्ट स्ट्रिंग हेरफेर पर अपने विचार साझा करना चाहते हैं, तो बेझिझक ट्विटर @km_fsdev पर मुझसे संपर्क करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3