为了账号安全,请及时绑定邮箱和手机立即绑定

replace方法在for循环里无效?

replace方法在for循环里无效?

喵喔喔 2018-10-11 14:13:33
我写了如下代码,想把data转换成汉子形式,为什么方式一会失败呢?[黑人问号脸]//程序一: var data='1,2,3';var arr=['一','二','三'];for(var i in arr){    data=data.replace(i+1,arr[i]);     console.log(i,arr[i]); } console.log(data); 结果:0 一1 二2 三0,1,2 //程序二 :data.replace(1,'一').replace(2,'二').replace(3,'三'); 结果: 一,二,三
查看完整描述

1 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

var data='1,2,3';
var arr=['一','二','三'];
for(var i in arr){

data=data.replace(parseInt(i)+1,arr[i]);console.log(i);

}
console.log(data);


查看完整回答
反对 回复 2018-11-02
  • 1 回答
  • 0 关注
  • 1100 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号