我试图替换我生成的字符串中的占位符。
我的字符串如下所示:
var s = 'module("SlapOS UI Basic Interaction"); ' +
'asyncTest( "${base_url}", function() { ' +
' expect( __number__ ); ' +
' ok(testForElement("div#global-panel"), "element present");' +
' start(); })';
我想替换__number__
。
我可以正确地得到索引:
s.indexOf("__number__");
但替换不起作用......
s.replace("__number__", "1");
问题:
我在这做错了什么?对我无效的原因没有任何意义。