/**
* 模拟PHP sprintf 的函数
* @returns string
*/
function sprintf() {
let args = arguments, string = args[0];
for (let i = 1; i < args.length; i++) {
let item = arguments[i];
string = string.replace('%d', item);
}
return string;
}
调用方法
let template = '<h1>%d,%d!</h1>';
console.log(sprintf(template , 'Hello' , 'World'));