函數實現以下:函數
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]; }); };
用法以下:spa
console.log(format("And the %1 want to know whose %2 you %3", "papers", "shirt", "wear"));