2011-06-21 60 views
5

我遵循一些文档来使用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 
} 

完整的拇指值应该是这样的:

http://b.vimeocdn.com/ts/160/895/160895498_200.jpg 

是否有更好的方法来查找和替换的东西?

回答

9

将值重新分配到thumb

thumb = thumb.replace("200.jpg", "640.jpg"); 
2

尝试:

thumb = thumb.replace("200.jpg", "640.jpg");