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);