1 | /**
|
2 | * 将 num 格式化成长度 len 的字符输出,空的位置用 symbol 补足
|
3 | * 典型用法是给数字补 0, 如: 1 => 001
|
4 | */
|
5 | module.exports = (num, len = 3, symbol = '0') => {
|
6 | const str = `${num || ''}`;
|
7 |
|
8 | if (str.length >= len) {
|
9 | return str;
|
10 | }
|
11 |
|
12 | const strArr = str.split('');
|
13 | while (strArr.length < len) {
|
14 | strArr.unshift(symbol);
|
15 | }
|
16 | return strArr.join('');
|
17 | };
|