String.prototype.signMix= function() {
    if(arguments.length === 0) return this;
    var param = arguments[0], str= this;
    if(typeof(param) === 'object') {
        for(var key in param)
            str = str.replace(new RegExp("\\{" + key + "\\}", "g"), param[key]);
        return str;
    } else {
        for(var i = 0; i < arguments.length; i++)
            str = str.replace(new RegExp("\\{" + i + "\\}", "g"), arguments[i]);
        return str;
    }
};

我认为前端跟后端是一样的,后端有的方法前端一样会有,但是我错了,前端竟然没有占位拼接符,后来就自己写了一个,仅供参考。

posted on 2020-01-10 15:56  汩汩-咕咚  阅读(1410)  评论(0编辑  收藏  举报