JS 自定义函数:sprintf

1
sprintf("你好世界 %s %s", "Hello", "World");
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function sprintf(str) {
var args = arguments,
flag = true,
i = 1;

str = str.replace(/%s/g, function () {
var arg = args[i++];
if (typeof arg === 'undefined') {
flag = false;
return '';
}
return arg;
});

return flag ? str : '';
}

另外,你也可以选择直接引用 sprintf-js

本站文章除注明转载外均为原创,未经允许不要转载哇. ヾ(゚ー゚ヾ) http://qwqaq.com/a75742fe.html
分享到