JS sprintf 自定义函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 使用方法:sprintf("你好世界 %s %s", "Hello", "World");

sprintf: function (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 : '';
}
本站文章除注明转载外均为原创,未经允许不要转载哇. ヾ(゚ー゚ヾ) http://qwqaq.com/a75742fe.html
分享到