javascript format文字列関数
910 ワード
関数の実装は以下の通りです.
function format(string) {
var args = arguments;
var pattern = new RegExp("%([1-" + arguments.length + "])", "g");
return String(string).replace(pattern, function (match, index) {
return args[index];
});
};
使い方は以下の通りですconsole.log(format("And the %1 want to know whose %2 you %3", "papers", "shirt", "wear"));