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

जावास्क्रिप्ट में सबस्ट्र () पद्धति का उपयोग क्या है?

<घंटा/>

सबस्ट्र ()

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

वाक्यविन्यास

सबस्ट्र () विधि दो मापदंडों को स्वीकार करती है एक प्रारंभ है और दूसरी लंबाई है

str.substr(start , length)

तर्क

ए) प्रारंभ:प्रारंभ प्रारंभिक अनुक्रमणिका को परिभाषित करता है जहां से उप स्ट्रिंग को आधार स्ट्रिंग से निकाला जाना है।

बी) लंबाई:लंबाई दी गई स्ट्रिंग में शुरुआत से शुरू होने वाले वर्णों की संख्या को परिभाषित करती है। यदि फ़ंक्शन का दूसरा तर्क अपरिभाषित है, तो प्रारंभ से लेकर लंबाई के अंत तक के सभी वर्ण निकाले जाते हैं।

उदाहरण

निम्नलिखित उदाहरण में दिए गए तर्क (7, 17) हैं। तो, सबस्ट्र () विधि इंडेक्स 7 से शुरू होकर 17 वर्णों की लंबाई तक उप स्ट्रिंग प्राप्त करती है, वहां आउटपुट के रूप में "स्पेसेक्स, न्यूरालिंक" देकर।

<html>
<body>
<p id="substring"></p>
<script>
   var str = "Tesla, Spacex, Neuralink, Solarcity";
   var res = str.substr(7,17);
   document.getElementById("substring").innerHTML = res;
</script>
</body>
</html>

आउटपुट

Spacex, Neuralink

  1. जावास्क्रिप्ट में निष्पादन () रेगेक्स विधि का उपयोग क्या है?

    निष्पादन () द निष्पादन () विधि एक रेगेक्स विधि है। यह एक निर्दिष्ट पैटर्न के लिए एक स्ट्रिंग की खोज करता है, और test() . के विपरीत रेगेक्स विधि, पाए गए टेक्स्ट को ऑब्जेक्ट के रूप में लौटाती है। यदि कोई मिलान नहीं है तो यह शून्य . देगा एक आउटपुट के रूप में। आइए इस पर विस्तार से चर्चा करें। उदाहरण-1

  1. जावास्क्रिप्ट में टेस्ट () पद्धति का उपयोग क्या है?

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

  1. जावास्क्रिप्ट कमजोर मैप में .clear() विधि का क्या उपयोग है?

    कमजोर मैप पर स्पष्ट विधि WeakMap ऑब्जेक्ट से सभी कुंजी/मान जोड़े को हटा देती है। इस विधि को कल्पना से हटा दिया गया है और WeakMap ऑब्जेक्ट को स्पष्ट विधि के लिए अतिरिक्त समर्थन के साथ लपेटकर वापस जोड़ा जा सकता है। उदाहरण class ClearableWeakMap {    constructor(init) {