我不明白为什么这段代码不起作用。
我想用实际值替换占位符。示例代码如下:
var str = "ID: :ID:";
str.replace(":ID:", 0);
console.log(str);
输出:
ID: :ID:
这是我的JSFiddle
最佳答案
replace() 方法在字符串中搜索指定值或正则表达式,并返回指定值被替换的新字符串。
var str = "ID: :ID:";
str = str.replace(":ID:", 0);
console.log(str);
P.s.替换仅替换第一次出现的位置。
如果您想替换所有出现的情况,请使用全部替换:
How to replace all occurrences of a string in JavaScript?
关于javascript - 如何在Javascript中替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23422642/