- 预期表现


- 复现路径


- 提供一个最简复现 Demo

在默认开启严格模式(use strict)下,如果字符串中包含反斜杠会无法解析?

后台交互的数据中,可能会返回包含反斜杠(\)的字符串,要替换成斜杠(/),不知道要怎么替换呢?

展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Thomas

    6人对此回答表示赞同

    替换的方法本身是对的。

    展开
    6
    7回复
    发布于 6年前

    评论(7)

    收起评论

    • 置之度外 2019-02-03 19:55

      真的尴尬。。。ε=(´ο`*)))唉

      回复
    • Madelyn 2019-02-05 21:57

      噗嗤。。错得尴尬啊。。

      回复
    • Roman抽 2019-02-08 00:00

      我明白错在哪里了。。。replace不改变变量的值,要把replace的结果重新赋给变量才行,晕,犯这种错误。。。。非常感谢你的耐心解答,Thanks♪(・ω・)ノ

      回复
    • 梁碧芝 2019-02-09 14:06

      如果是那样,就没有问题啊,你replace的结果不对吗?

      回复
    • seeulater 2019-02-11 18:02

      这是打断点显示的值
      和console打印的值

      回复
    • Luna 2019-02-13 09:25

      后端给的值,你console出来,如果显示的一根斜杠,说明后端本来写的就是2根斜杠。。如果不是,则要要求后端写成2根斜杠

      回复
    • Sakura_1 2019-02-15 19:33

      谢谢您的解答。我试了一下,如果是两个\确实没问题。用escape函数替换的结果取决于\后面跟的数字,有些换成了%0,有些%1,\150都是换成了h,似乎不好再替换

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部