请问下,为什么我写的这个js会把\\\"-\\\"替换呢

之前用split截取之后,就会把原本数据里面“-”替换掉成","

我就想用replace 替换一下,但是没成功

function(){

 var aa = this.name;

 var ac = aa.split("-",1);

 var dd = aa.replace(aa.split("-",2),",","-");

 if(ac == "正在建设与规划建设项目")

 {

  return  dd.split("-",2) +'' + aa.split("-")[aa.split("-").length-1];

  }

  else

  {

   return aa;

   };

}

image.png

FineReport WUhu 发布于 2022-9-21 11:08 (编辑于 2022-9-21 11:11)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-9-21 11:11

你根据-把字符串拆成数字,自然-就没有了啊。。。

  • WUhu WUhu(提问者) 哦哦,split之后我拆除数组了。。。 那我现在是在 return 哪里 用 replace 替换吗一下吗大佬?
    2022-09-21 11:13 
  • snrtuemc snrtuemc 回复 WUhu(提问者) 需要把什么替换,就替换下,原来的估计没法替换了
    2022-09-21 11:14 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-9-21 11:17

ar ac = aa.replace("-","");

  • 2关注人数
  • 217浏览人数
  • 最后回答于:2022-9-21 11:17
    请选择关闭问题的原因
    确定 取消
    返回顶部