c#中实现 .net内置函数是这样的
string a = string.Format("{0},{1},{2}",1,2,3);
JS 实现需要一个string的扩展方法。
String.prototype.format = function () {
var args = arguments;
return this.replace(/{(\d)}/g, function () {
return args[arguments[1]];
});
};
使用方法
var a = "{0},{1},{2}";
a.format(1,2,3);