我有这个字符串:
"Test abc test test abc test test test abc test test abc"
Run Code Online (Sandbox Code Playgroud)
干
str = str.replace('abc', '');
Run Code Online (Sandbox Code Playgroud)
似乎只删除abc上面字符串中的第一次出现.如何更换所有出现的内容?
我按照一些文档来使用JavaScript替换功能,并没有改变任何东西.没有错误被抛出.知道我做错了什么吗?该变量是从XML中检索的 - 可能需要将其转换为字符串或其他内容?
for (var i = 0, iln = projects.length; i < iln; i++){
var thumb = projects[i].get('thumb');
thumb.replace("200.jpg", "640.jpg");
console.log(thumb) //200.jpg not replaced
}
Run Code Online (Sandbox Code Playgroud)
完整的拇指值应如下所示:
http://b.vimeocdn.com/ts/160/895/160895498_200.jpg
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来寻找和替换东西?