这看起来很简单,琐碎,但它不工作。 下面是我的javascript:
var url = "/computers/";
console.log(url);
url.replace(/\//gi, " ");
console.log(url);
这里是我的浏览器控制台输出:
/computers/
/computers/
正如你可以看到什么变化。 正如你可以从代码告诉我试图取代前用空格斜杠。 我究竟做错了什么?
这看起来很简单,琐碎,但它不工作。 下面是我的javascript:
var url = "/computers/";
console.log(url);
url.replace(/\//gi, " ");
console.log(url);
这里是我的浏览器控制台输出:
/computers/
/computers/
正如你可以看到什么变化。 正如你可以从代码告诉我试图取代前用空格斜杠。 我究竟做错了什么?
url = url.replace(/\//gi, " ");
没有什么变化,因为你并没有使用替换一个变量的结果。 添加url = url.replace()
url.replace(/\//gi, " ");
返回结果字符串(在JavaScript中,你不能修改现有的字符串),你不能将其分配给什么
其分配如下所示:
url = url.replace(/\//gi, " ");