我正在尝试替换字符串中的全局变量,但到目前为止,这只是返回相同的字符串而不修改它,不知道我做错了什么。有人可以指出发生了什么吗?
var line = "tooth";
var char = line.charAt(0);
line.replace(new RegExp(char,"g"), "");
console.log(line);
最佳答案
再次将其赋值给变量line
line = line.replace(new RegExp(char,"g"), "");
关于javascript - .replace 当输入是变量时什么都不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29181175/