參數一:

參數二:

格式化:

問題:如果要有 多個name,kwargs 進行替換?
引出: JS原型:為類增加方法,以后所有對象都可調用
js中定義類:
function Foo(name,age){
this.name = name;
this.age = age;
}
Foo.prototype.func = function(){
this
}
obj = new Foo()
obj.func()
整合:
String.prototype.format = function (kwargs) {
return this.replace(/\{(\w+)\}/g, function (k, v) {
return kwargs[v]
});
};
name = "aaa{AAA},bbb{BBB}"
"aaa{AAA},bbb{BBB}"
NewName = name.format({"AAA":123,'BBB':789})
"aaa123,bbb789"

