简单的Javascript替换不起作用

Simple Javascript Replace not working

本文关键字:不起作用 替换 Javascript 简单      更新时间:2023-09-26

这看起来很简单和琐碎,但它不起作用。这是我的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, " ");