简单的JavaScript更换不工作(Simple Javascript Replace not w

2019-06-25 03:25发布

这看起来很简单,琐碎,但它不工作。 下面是我的javascript:

var url = "/computers/";
console.log(url);
url.replace(/\//gi, " ");
console.log(url);

这里是我的浏览器控制台输出:

/computers/
/computers/

正如你可以看到什么变化。 正如你可以从代码告诉我试图取代前用空格斜杠。 我究竟做错了什么?

Answer 1:

url = url.replace(/\//gi, " ");


Answer 2:

没有什么变化,因为你并没有使用替换一个变量的结果。 添加url = url.replace()



Answer 3:

url.replace(/\//gi, " "); 返回结果字符串(在JavaScript中,你不能修改现有的字符串),你不能将其分配给什么

其分配如下所示:

url = url.replace(/\//gi, " ");


文章来源: Simple Javascript Replace not working