美文网首页
字符串函数扫盲

字符串函数扫盲

作者: 小枫学幽默 | 来源:发表于2020-07-22 23:35 被阅读0次

    replace 函数的第二个参数是函数时

    "a{{b}} {{user.age}}".replace(/\{\{([^}]+)\}\}/g,function(){
       console.log(arguments[1]);
    })
    
    输出==>
    b
    user.age
    

    实际好玩儿的应用

    var obj = {
      b:"我是b",
      age:12
    }
    
    "a{{b}} {{age}}".replace(/\{\{([^}]+)\}\}/g,function(){
      console.log(arguments[1])
      return obj[arguments[1]]
    })
    
    // 输出 
    a我是b 12
    

    相关文章

      网友评论

          本文标题:字符串函数扫盲

          本文链接:https://www.haomeiwen.com/subject/eqixlktx.html