जावास्क्रिप्ट इसे प्राप्त करने का सीधा तरीका नहीं देता है। इसके लिए हम स्लाइस विधि का उपयोग कर सकते हैं। स्लाइस विधि एक स्ट्रिंग के एक भाग को निकालती है और एक नई स्ट्रिंग लौटाती है।
किसी अन्य स्ट्रिंग की स्थिति x पर एक स्ट्रिंग सम्मिलित करने के लिए, हम निम्नलिखित फ़ंक्शन लिख सकते हैं -
उदाहरण
function insertAtX(str1, str2, x) { return `${str1.slice(0, x)}${str2}${str1.slice(x)}` } console.log(insertAtX("Hello World", "Test", 5));
आउटपुट
यह आउटपुट देगा -
HelloTest World
यह किनारे के मामलों को संभालता नहीं है। आप जरूरत के हिसाब से उनके लिए हैंडलिंग जोड़ सकते हैं।