জাভাস্ক্রিপ্টে এটি করার কোনো ডায়রেক্ট উপায় নেই। এজন্য slice মেথড ব্যবহার করা যায়। slice মেথড স্ট্রিং-এর একটি অংশ এক্সট্র্যাক্ট করে নতুন স্ট্রিং রিটার্ন করে।
একটি স্ট্রিং-এর পজিশন x-এ অন্য স্ট্রিং ইনসার্ট করার ফাংশন:
উদাহরণ
function insertAtX(str1, str2, x) {
return `${str1.slice(0, x)}${str2}${str1.slice(x)}`;
}
console.log(insertAtX("Hello World", "Test", 5));
আউটপুট
HelloTest World
এটি এজ কেস হ্যান্ডেল করে না। প্রয়োজন অনুযায়ী সেটি যোগ করা যাবে।