如何替换两个索引之间的子字符串

我想替换Javascript中两个索引之间的文本,类似于:

str=“你好世界代码!”;
str.replacetween(4,9,“Hi”);
//输出“Hi世界代码”

索引和字符串都是动态的

我怎么能这样做呢

JavaScript中没有这样的方法。但您始终可以创建自己的:

String.prototype.replacetween=函数(开始、结束、什么){
返回此.substring(0,start)+what+此.substring(end);
};
log(“helloworld代码!”.replacetween(4,9,“Hi”)

发表评论