我正在尝试在替换方法中使用var
。见下面的代码,
我想从myString中替换所有“xyz”。
var myString = "abc qwer xyz abc qwer xyz abc qwer xyz";
var myNewString = myString.replace(/xyz/g,"");
console.log(myNewString);
输出:
abc qwer abc qwer abc qwer
但是当我为“xyz”定义变量时,它无法识别它。
var myString = "abc qwer xyz abc qwer xyz abc qwer xyz";
var setWord = "xyz";
var myNewString = myString.replace(/setWord/g,"");
console.log(myNewString);
输出:
abc qwer xyz abc qwer xyz abc qwer xyz
任何人都可以帮助我理解为什么我无法在替换方法中定义变量以及 正则表达式 。