जावास्क्रिप्ट सबस्ट्रिंग () विधि दो सूचकांक स्थितियों के बीच वर्णों की एक श्रृंखला को पुनः प्राप्त करती है। आप अंत अनुक्रमणिका स्थिति को छोड़ कर स्ट्रिंग के अंत में वर्णों को पुनः प्राप्त करने के लिए सबस्ट्रिंग () का उपयोग कर सकते हैं।
एक सबस्ट्रिंग एक बड़ी स्ट्रिंग का एक छोटा हिस्सा है। प्रोग्रामर एक स्ट्रिंग से विशिष्ट डेटा निकालने के लिए सबस्ट्रिंग का उपयोग करते हैं।
उदाहरण के लिए, आप उपयोगकर्ता की जन्म तिथि के दिन, महीने और वर्ष को तीन चरों में विभाजित कर सकते हैं। यह आपको जन्म तिथि को एक चर के रूप में संग्रहीत करने के बजाय प्रत्येक मान को स्वयं संग्रहीत करने देगा।
या आप उपयोगकर्ता के नाम के पहले दो अक्षर प्राप्त करने के लिए एक स्ट्रिंग को विभाजित कर सकते हैं। इस गाइड में, हम यह पता लगाएंगे कि आप जावास्क्रिप्ट में सबस्ट्रिंग का उपयोग कैसे कर सकते हैं।
JavaScript सबस्ट्रिंग विधि का उपयोग कैसे करें
जावास्क्रिप्ट सबस्ट्रिंग () विधि दो इंडेक्स मानों के बीच एक स्ट्रिंग का हिस्सा निकालती है। दूसरे इंडेक्स वैल्यू के बिना, सबस्ट्रिंग () एक विशेष इंडेक्स नंबर के बाद सभी वर्णों को पुनः प्राप्त करता है।
सबस्ट्रिंग () विधि दो तर्क स्वीकार करती है:
- वह स्थान जिस पर सबस्ट्रिंग शुरू होनी चाहिए; और
- वह स्थान जहां सबस्ट्रिंग को रोकना चाहिए ।
आइए इस विधि के सिंटैक्स पर एक नज़र डालें:
"test".substring(start, end);
सबस्ट्रिंग () विधि को एक स्ट्रिंग के अंत में जोड़ा जाता है। सबस्ट्रिंग () विधि के काम करने के लिए केवल प्रारंभ पैरामीटर की आवश्यकता होती है।
81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।
बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।
सबस्ट्रिंग JavaScript उदाहरण
एक स्ट्रिंग के अंत तक वर्ण पुनर्प्राप्त करें
हमारे पास एक स्ट्रिंग है जिसमें बिल्ली का नाम होता है। हम बिल्ली के नाम से पहले दो अक्षर हटाना चाहते हैं और देखना चाहते हैं कि क्या बचा है। ऐसा करने के लिए, हम सबस्ट्रिंग () विधि का उपयोग कर सकते हैं:
const catName = "Pickles"; const newCatName = catName.substring(2); console.log(newCatName);
कोड की पहली पंक्ति में, हम catName नाम के एक वेरिएबल को परिभाषित करते हैं। हम इस वैरिएबल को अचार . मान देते हैं . इसके बाद, हम एक JavaScript वैरिएबल को परिभाषित करते हैं जो वैरिएबल catName . से सबस्ट्रिंग प्राप्त करता है ।
हमने 2 . का उपयोग किया है सबस्ट्रिंग () . में एक पैरामीटर के रूप में तरीका। इसका मतलब है कि विधि स्ट्रिंग में दूसरी अनुक्रमणिका के बाद प्रत्येक अक्षर को वापस कर देगी। यहाँ हमारे उदाहरण के लिए आउटपुट है:
ckles
अब हम इंडेक्स पोजीशन 2 के बाद आने वाले सभी अक्षरों को देख सकते हैं।
किसी श्रेणी में वर्ण पुनर्प्राप्त करें
यदि हम एक वर्ण से शुरू होकर दूसरे पर समाप्त होने वाली स्ट्रिंग का हिस्सा प्राप्त करना चाहते हैं, तो हमें दो मानों को substring() में पास करना चाहिए। पहला तर्क प्रारंभ वर्ण है, और दूसरा अंतिम वर्ण है।
आइए अपनी बिल्ली के नाम के पहले तीन अक्षर पुनः प्राप्त करें:
const catName = "Pickles"; const newCatName = catName.substring(0,2); console.log(newCatName);
उपरोक्त उदाहरण के लिए आउटपुट इस प्रकार है:
Pic
हमारे स्ट्रिंग में 0 और 3 की अनुक्रमणिका श्रेणी के सभी वर्ण हैं। याद रखें, स्ट्रिंग्स को शून्य से अनुक्रमित किया जाता है। इसका अर्थ यह है कि यदि आप किसी स्ट्रिंग से पहला वर्ण प्राप्त करना चाहते हैं तो आपको अपना सबस्ट्रिंग 0 पर प्रारंभ करना होगा।
अंतिम वर्ण प्राप्त करें
आइए हमारे स्ट्रिंग के अंतिम वर्ण को पुनः प्राप्त करें। हम सबस्ट्रिंग विधि के साथ ऋणात्मक अनुक्रमणिका संख्याओं का उपयोग नहीं कर सकते हैं। इसके बजाय, हम एक स्ट्रिंग की लंबाई खोजने के लिए लंबाई विधि का उपयोग कर सकते हैं। फिर, हम उस संख्या का उपयोग अपनी स्ट्रिंग में अंतिम वर्ण को पुनः प्राप्त करने के लिए कर सकते हैं:
const catName = "Pickles"; const newCatName = catName.substring(catName.length -1, catName.length); console.log(newCatName);
परिणाम इस प्रकार है:
s
इस उदाहरण में, catName.length हमारे स्ट्रिंग की लंबाई प्राप्त करता है—इसमें जितने वर्ण हैं—और स्ट्रिंग में अंतिम वर्ण लौटाता है।
निष्कर्ष
जावास्क्रिप्ट सबस्ट्रिंग () विधि एक सूची में दो सूचकांक मूल्यों के बीच के पात्रों को लौटाती है। यदि आप अंतिम अनुक्रमणिका मान निर्दिष्ट नहीं करते हैं, तो सबस्ट्रिंग () किसी दिए गए अनुक्रमणिका स्थिति के बाद सभी वर्ण लौटाता है।
डेवलपर्स एक स्ट्रिंग को कई भागों में तोड़ने के लिए सबस्ट्रिंग () विधि का उपयोग करते हैं। यह तब उपयोगी होता है जब किसी डेवलपर को स्ट्रिंग से केवल एक विशेष जानकारी की आवश्यकता होती है।
जावास्क्रिप्ट में कोडिंग के बारे में अधिक जानने के लिए, जावास्क्रिप्ट शुरुआती के लिए सर्वोत्तम ट्यूटोरियल पर हमारी मार्गदर्शिका पढ़ें।