javascript字符串格式化

来源:互联网 发布:熊本熊mac电脑壁纸 编辑:程序博客网 时间:2024/06/13 02:04

字符串格式化

String.prototype.format = function(args) {    var result = this;    if (arguments.length < 1) {        return result;    }    var data = arguments;            if (arguments.length == 1 && typeof (args) == "object") {        data = args;    }    for (var key in data) {        var value = data[key];        if (undefined != value) {            result = result.replace("{" + key + "}", value);        }    }    return result;}

使用

var someString = 'a : {a}, b : {b}';var trueStr = someString.format({'a' : '123', 'b' : '456'});trueStr的值为 'a : 123, b : 456';
0 0
原创粉丝点击