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

जावास्क्रिप्ट का उपयोग करके किसी अन्य स्ट्रिंग की स्थिति x पर स्ट्रिंग सम्मिलित करना

<घंटा/>

जावास्क्रिप्ट इसे प्राप्त करने का सीधा तरीका नहीं देता है। इसके लिए हम स्लाइस विधि का उपयोग कर सकते हैं। स्लाइस विधि एक स्ट्रिंग के एक भाग को निकालती है और एक नई स्ट्रिंग लौटाती है।

किसी अन्य स्ट्रिंग की स्थिति x पर एक स्ट्रिंग सम्मिलित करने के लिए, हम निम्नलिखित फ़ंक्शन लिख सकते हैं -

उदाहरण

function insertAtX(str1, str2, x) {
   return `${str1.slice(0, x)}${str2}${str1.slice(x)}`
}
console.log(insertAtX("Hello World", "Test", 5));

आउटपुट

यह आउटपुट देगा -

HelloTest World

यह किनारे के मामलों को संभालता नहीं है। आप जरूरत के हिसाब से उनके लिए हैंडलिंग जोड़ सकते हैं।


  1. जावास्क्रिप्ट का उपयोग करते हुए स्ट्रिंग संख्याओं का सारांश सरणी

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक सरणी लेता है जिसमें पूर्णांक और स्ट्रिंग संख्याएं होती हैं। हमारे फ़ंक्शन को एक नई संख्या प्राप्त करने और उस संख्या को वापस करने के लिए सभी पूर्णांकों और स्ट्रिंग संख्याओं को एक साथ जोड़ना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [67, 45, &

  1. जावास्क्रिप्ट का उपयोग करके किसी अन्य स्ट्रिंग में किसी वर्ण की लगातार सबसे लंबी उपस्थिति ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में एक स्ट्रिंग और दूसरे तर्क के रूप में एक एकल वर्ण लेता है। हमारे फ़ंक्शन को स्ट्रिंग में वर्ण की सबसे लंबी लगातार उपस्थिति को गिनना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const str = 'abcdaaadse'; con

  1. जावास्क्रिप्ट का उपयोग करके एक स्ट्रिंग में अक्षरों को उलटना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग, str लेता है, जिसमें अक्षर और कुछ विशेष वर्ण होते हैं। हमारे फ़ंक्शन को इनपुट स्ट्रिंग के आधार पर एक नई स्ट्रिंग लौटानी चाहिए, जहां सभी वर्ण जो अक्षर नहीं हैं, एक ही स्थान पर रहते हैं, और सभी अक्षर अपनी स्थिति को उलट देते हैं। उदाहरण के