当前位置: 首页 > 工具软件 > Sprint.js > 使用案例 >

JS实现sprintf方法

赵立果
2023-12-01
/**
 * 模拟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'));

 

转载于:https://my.oschina.net/colinadmin/blog/3080599

 类似资料: