Мой собственный Javascript string-lib выглядит как
lib.String = {
format: function(str, fmt){
//return do format
}
}
Я вставляю эти библиотеки в прототип 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
Спасибо за помощь