写一个全局的方法替换字符串中相应位置的内容

来源:互联网 发布:php接口文档模板 编辑:程序博客网 时间:2024/06/06 09:16
  (function(window){
    function fn(str){
        this.str=str;
    }
 
    fn.prototype.format = function(){
        var arg =arguments;
        return this.str.replace(/\{(\d+)\}/ig,function(a,b){
             return arg[b]||"";
      });
    }
    window.fn = fn;
})(window);
 
//use
(function(){
    var t = new fn('<p><a href="{0}">{1}</a><span>{2}</span></p>');


   console.log(t.format('http://www.alibaba.com','Alibaba','Welcome'));
})();
阅读全文
0 0