我自己的Javascript字符串库看起来像
lib.String = {
format: function(str, fmt){
//return do format
}
}
我将这些lib注入到String原型中,例如
if (!String.prototype.String) {
(function () {
String.prototype.String = lib.String;
})();
};
我可以这样称呼:
'hello {0}'.String.format('hello {0}', "world"); //hello world
这有效,但是如何将字符串本身转发给函数? 所有lib函数的第一个参数始终是字符串。 应该是:
'hello {0}'.String.format("world"); //hello world
感谢帮助