简单的Javascript替换不起作用

gre*_*rth 6 javascript replace

这似乎是如此简单和微不足道,但它无法正常工作.这是我的javascript:

var url = "/computers/";
console.log(url);
url.replace(/\//gi, " ");
console.log(url);
Run Code Online (Sandbox Code Playgroud)

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

/computers/
/computers/
Run Code Online (Sandbox Code Playgroud)

你可以看到没有任何变化.你可以从代码中看出我试图用空格替换正斜杠.我究竟做错了什么?

gal*_*hen 20

url = url.replace(/\//gi, " ");
Run Code Online (Sandbox Code Playgroud)

  • 男人,我觉得有点愚蠢.感谢那. (6认同)
  • 大声笑.史诗.我刚刚遇到同样的问题,这个答案让我免于通过电子邮件发送Brendan Eich来告诉他JS替换不起作用:) (2认同)