javascript中,已知var str =“a,b,c,d”和c位置。想要将c置换成e,取得str=“a,b,e,d”

 我来答
白菜一颗
2015-04-23 · TA获得超过8916个赞
知道大有可为答主
回答量:3260
采纳率:69%
帮助的人:3724万
展开全部
str.replaceAll('c','e');

直接用javascript的replaceAll()就可以了,可以直接替换

追问
如果var str=“0,0,0,0”,我只想置换第三个0,得到 str=“0,0,1,0”
已知的置换的位置,和置换的内容
追答
<script>
var str="0,0,0,0";
var arr = str.split(',');  //以逗号分隔成Array
arr.splice(2,1,"1");  //从Array中第2个元素开始删除一个元素,然后在删除位置加入"1"
alert(arr.toString());  //将Array数组转换成字符串
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式