使用Javascript在另一个字符串的位置x处插入字符串

Javascript没有给出实现此目的的直接方法。为此,我们可以使用切片方法。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

这不能处理极端情况。您可以根据需要为这些处理添加处理。