Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट स्प्लिट:एक चरण-दर-चरण मार्गदर्शिका

जावास्क्रिप्ट स्प्लिट () विधि एक स्ट्रिंग को सबस्ट्रिंग की एक सरणी में विभाजित करती है। ये सबस्ट्रिंग एक नई सरणी में जोड़े जाते हैं। स्प्लिट () सबस्ट्रिंग की नई सरणी देता है।


जब आप प्रोग्रामिंग कर रहे होते हैं, तो ऐसे मामलों को देखना आम है जहां आपको बड़े स्ट्रिंग से कुछ टेक्स्ट प्राप्त करने की आवश्यकता होती है। मान लें कि आप एक स्ट्रिंग से उपयोगकर्ता का पहला और अंतिम नाम अलग से प्राप्त करना चाहते हैं। आप उस जानकारी को एक स्ट्रिंग से कैसे प्राप्त करेंगे?

यहीं से जावास्क्रिप्ट स्प्लिट () विधि आती है। स्प्लिट () एक स्ट्रिंग को सबस्ट्रिंग की सूची में विभाजित करता है। इस गाइड में, हम उदाहरणों के संदर्भ में स्प्लिट () पद्धति का उपयोग करने के तरीके पर चर्चा करने जा रहे हैं।

स्ट्रिंग पुनश्चर्या

इससे पहले कि हम विभाजन () . को देखना शुरू करें और स्लाइस () कार्य, हमें खुद को याद दिलाना चाहिए कि तार कैसे काम करते हैं। स्ट्रिंग्स एक या अधिक वर्णों का एक क्रम है जिसमें अक्षर, प्रतीक या संख्याएँ शामिल हो सकती हैं।

स्ट्रिंग में प्रत्येक वर्ण को 0 से शुरू होने वाले इंडेक्स नंबर का उपयोग करके एक्सेस किया जा सकता है। आइए एक उदाहरण का उपयोग करके यह स्पष्ट करें कि स्ट्रिंग को कैसे अनुक्रमित किया जाता है:

<टीडी>
एच l l टी r
1 2 3 4 5 6 7 8 9 10

जैसा कि आप देख सकते हैं, स्ट्रिंग में पहला अक्षर "H" है, जिसका सूचकांक मान "0" है। अंतिम वर्ण "ई" है, जिसका सूचकांक मान "10" है। ध्यान दें कि दो शब्दों के बीच की जगह का एक इंडेक्स वैल्यू भी होता है।

जावास्क्रिप्ट स्प्लिट

जावास्क्रिप्ट स्ट्रिंग स्प्लिट () विधि एक स्ट्रिंग को कई सबस्ट्रिंग में विभाजित करती है। ये सबस्ट्रिंग एक नई सरणी में संग्रहीत हैं। मूल स्ट्रिंग को स्पेस की तरह निर्दिष्ट विभाजक वर्ण के आधार पर विभाजित किया जाता है।

आइए जावास्क्रिप्ट स्ट्रिंग स्प्लिट () विधि के सिंटैक्स को देखें:

81% प्रतिभागियों ने कहा कि बूटकैंप में भाग लेने के बाद उन्हें अपनी तकनीकी नौकरी की संभावनाओं के बारे में अधिक आत्मविश्वास महसूस हुआ। आज ही एक बूटकैंप से मिलान करें।

बूटकैंप शुरू करने से लेकर अपनी पहली नौकरी खोजने तक, औसत बूटकैंप ग्रेड ने करियर संक्रमण में छह महीने से भी कम समय बिताया।

वर new_list =text.split (चरित्र, सीमा);

स्प्लिट () मेथड को हमारे "टेक्स्ट" वेरिएबल के अंत में जोड़ा जाता है। हमारे टेक्स्ट वेरिएबल को हमारे द्वारा निर्दिष्ट सेपरेटर कैरेक्टर के आधार पर विभाजित किया गया है। हम विभाजन () विधि का परिणाम जावास्क्रिप्ट चर new_list को सौंपते हैं।

सीमा पैरामीटर निर्दिष्ट करता है कि आप अपने अंतिम सरणी में कितने JavaScript सबस्ट्रिंग शामिल करना चाहते हैं।

आपको स्प्लिट () विधि के आउटपुट को एक वेरिएबल में असाइन करना होगा। ऐसा इसलिए है क्योंकि विभाजित () एक नई सूची बनाता है। यह आपकी मौजूदा स्ट्रिंग को संशोधित नहीं करता है।

जावास्क्रिप्ट स्प्लिट स्ट्रिंग उदाहरण

मान लीजिए कि एक यूजर ने हमें अपना फर्स्ट और लास्ट नेम दिया है। हम इस जानकारी को एक स्ट्रिंग में संग्रहीत करते हैं। उपयोगकर्ता के पहले और अंतिम नाम अलग-अलग प्राप्त करने के लिए, हम विभाजन () पद्धति का उपयोग कर सकते हैं।

उदाहरण के लिए, जब कोई उपयोगकर्ता अपने खाते में साइन इन करता है, तो हम उनका पूरा नाम प्रदर्शित करने के बजाय "नमस्ते, [पहला नाम]" कहना चाह सकते हैं।

हम अपने स्ट्रिंग को अलग करने के लिए एक सफेद स्पेस कैरेक्टर (जो कि स्पेस कैरेक्टर है) का उपयोग करने जा रहे हैं:

var fullName = “Forename Surname”;
var fullNameSplit = fullName.split(“ “);

console.log(fullNameSplit);

यह कोड निम्नलिखित लौटाता है:

[“Forename”, “Surname”]

विभाजन () फ़ंक्शन ने हमारी स्ट्रिंग को सबस्ट्रिंग की एक सरणी में विभाजित कर दिया है। अब, हम जावास्क्रिप्ट सरणी ऑब्जेक्ट में प्रत्येक स्ट्रिंग को इंडेक्स नंबर का उपयोग करके एक्सेस कर सकते हैं। उदाहरण के लिए:

fullNameSplit[1];

यह कोड लौटाता है:

Surname

विभाजन () विधि एक सरणी देता है जिससे हम अलग-अलग मान प्राप्त कर सकते हैं। प्रत्येक सरणी तत्व हमारी स्ट्रिंग में एक शब्द से मेल खाता है। हमने अपने एरे से इंडेक्स पोजीशन 1 के साथ वैल्यू को पुनः प्राप्त किया।



जावास्क्रिप्ट स्ट्रिंग को एक सरणी में विभाजित करें

स्ट्रिंग की सामग्री को सरणी में ले जाने के लिए आप स्प्लिट () विधि का उपयोग कर सकते हैं। निम्नलिखित कोड पर विचार करें:

var name_as_list = name.split();
console.log(name_as_list);

हमारा कोड लौटाता है:"Forename Surname"। हमने विभाजक वर्ण निर्दिष्ट नहीं किया है जिसका अर्थ है कि एकाधिक सबस्ट्रिंग नहीं बनाए गए हैं। अब हमारे पास वैरिएबल name_as_list में संग्रहीत संपूर्ण स्ट्रिंग वाला एक तत्व है।

निष्कर्ष

स्प्लिट () विधि एक स्ट्रिंग को सबस्ट्रिंग की सूची में विभाजित करती है। इसका उपयोग अलग-अलग शब्दों या मानों को एक स्ट्रिंग में अनुक्रमण द्वारा सुलभ बनाने के लिए किया जाता है। विभाजन () किसी भी वर्ण, जैसे कि सफेद स्थान या अल्पविराम द्वारा एक स्ट्रिंग को अलग कर सकता है।

यदि आप जावास्क्रिप्ट के बारे में अधिक जानना चाहते हैं, तो जावास्क्रिप्ट शुरुआती के लिए सर्वोत्तम ट्यूटोरियल पर हमारी मार्गदर्शिका पढ़ें।


  1. जावास्क्रिप्ट फ़ंक्शंस का उपयोग कैसे करें:एक चरण-दर-चरण मार्गदर्शिका

    जावास्क्रिप्ट फ़ंक्शन कोड के कस्टम ब्लॉक हैं जिनका पुन:उपयोग किया जा सकता है। फ़ंक्शंस कोड को अधिक मॉड्यूलर बनाने की अनुमति देते हैं और ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के लिए आवश्यक हैं। कार्यों को घोषणाओं या अभिव्यक्तियों के माध्यम से परिभाषित किया जा सकता है। यदि आप जावास्क्रिप्ट सीखने की कोशिश

  1. जावास्क्रिप्ट ऑनक्लिक:एक चरण-दर-चरण मार्गदर्शिका

    जब कोई उपयोगकर्ता किसी बटन या किसी अन्य वेब तत्व पर क्लिक करता है तो JavaScript ऑनक्लिक ईवेंट एक फ़ंक्शन निष्पादित करता है। इस पद्धति का उपयोग HTML दस्तावेज़ और जावास्क्रिप्ट दस्तावेज़ में इनलाइन दोनों में किया जाता है। जब आप जावास्क्रिप्ट में कोडिंग कर रहे होते हैं, तो जब कोई उपयोगकर्ता वेब पेज

  1. स्ट्रिंग को समूहों में विभाजित करें - जावास्क्रिप्ट

    एक स्ट्रिंग S को देखते हुए जिसमें अक्षर, संख्याएं और विशेष वर्ण होते हैं। हमें स्ट्रिंग्स को तीन अलग-अलग स्ट्रिंग्स S1, S2 और S3 में विभाजित करने के लिए एक प्रोग्राम लिखना होगा, जैसे कि स्ट्रिंग S1 में S में मौजूद सभी अक्षर होंगे, स्ट्रिंग S2 में S में मौजूद सभी नंबर होंगे, और S3 में S में मौजूद स