实用的 mini template

[javascript] String.prototype.template=function(){ var args=arguments; return this.replace(/\{(\d+)\}/g, function(m, i){ return args[i]; }); } var a="arg1:{0},arg2:{1},arg3:{2}";</div> console.info(a.template("a","b","c"));  //arg1:a,arg2:b,arg3:c console.info(a.template("1","2","3")); //arg1:1,arg2:2,arg3:3 [/javascript]
posted @ 2012-05-31 19:02  7hihi  阅读(120)  评论(0编辑  收藏  举报