为什么str.replace()只替换第一个找到的项目?

Dem*_*ier -6 javascript replace

text = "1/2/3"
result = text.replace("/", "");
Run Code Online (Sandbox Code Playgroud)

我希望结果是"123",但它是"12/3"为什么?

Mod*_*ody 5

添加全局选择"g"标志并在第一个参数中使用正则表达式而不是字符串.

result = text.replace(/\//g, "");
Run Code Online (Sandbox Code Playgroud)