我正在使用javascript进行作业,但我遇到了问题。 当我尝试连接几个.replace命令时,我没有得到预期的输出。我不使用像Jquery这样的库。
var str = ('abc abc');
str = str.replace(/a/g, 'b').replace(/b/g, 'c');
alert(str);
使用我的代码我得到这个输出:ccc ccc。当我得到这个:bcc bcc。
谁能看到我做错了什么?
最诚挚的问候,来自挪威的学生:)
答案 0 :(得分:1)
像@elclarns所说,切换替换功能,所以你先用c替换b。
str = str.replace(/b/g, 'c').replace(/a/g, 'b');