如何在js字符串中插入内容?

 我来答
嗳尔yr
推荐于2019-11-15 · TA获得超过1万个赞
知道小有建树答主
回答量:88
采纳率:100%
帮助的人:3.2万
展开全部

在js字符串中插入内容代码如下,代码实现了在字符串”你好“中插入字符”们“。

参数说明:str表示原字符串变量,item表示要插入的字符串,index表示要插入的位置。

function insert_item(str,item,index){

var newstr="";             //初始化一个空字符串

var tmp=str.substring(0,index);

var estr=str.substring(index,str.length);

newstr+=tmp+item+estr;

return newstr;

}

console.log(insert_item("你好","们",1));

代码运行结果如下图:

TableDI
2024-07-18 广告
在上海悉息信息科技有限公司,我们深知Excel在数据处理中的重要作用。在Excel中引用不同工作表(sheet)的数据是常见的操作,这有助于整合和分析跨多个工作表的信息。通过在工作表名称前加上感叹号“!”,您可以轻松地引用其他工作表中的数据... 点击进入详情页
本回答由TableDI提供
漫兰谬宏伯
2019-12-24 · TA获得超过3900个赞
知道大有可为答主
回答量:3193
采纳率:32%
帮助的人:157万
展开全部
js
字符串中插入内容的方法是重写原型中的splice()方法:
1、原型定义如下:
if
(!String.prototype.splice)
{
String.prototype.splice
=
function(start,
delCount,
newSubStr)
{
return
this.slice(0,
start)
+
newSubStr
+
this.slice(start
+
Math.abs(delCount));
};
}
2、重写后代码如下:
String.prototype.splice
=
function(idx,
rem,
str)
{
return
this.slice(0,
idx)
+
str
+
this.slice(idx
+
Math.abs(rem));
};
3、使用方法:
var
result
=
"foo
baz".splice(4,
0,
"bar
");
document.body.innerHTML
=
result;
结果:在
"foo
bar"中的第4个位置插入字符串bar
,变成:"foo
bar
baz"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式