【问题标题】:Replace function not replacing [duplicate]替换功能不替换[重复]
【发布时间】:2011-06-21 17:17:44
【问题描述】:

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

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

【问题讨论】:

    标签: javascript regex


    【解决方案1】:

    将值分配回thumb

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

    【讨论】:

      【解决方案2】:

      试试:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-05-20
        • 2019-08-17
        • 2013-05-18
        相关资源
        最近更新 更多