leftPad字符补全

输入一个字符串,得到一个固定长度的字符串。如果输入字符串长度没有到达固定长度,则在输入字符串前面不上指定的字符。例如固定长度5,指定补全字符为‘#’:

aa -> ###aa
bbb -> ##bbb
ccccc -> ccccc

javascript的一个小巧实现:

/** * @param {string} str为输入字符串 * @Param {char} 指定补全字符 * @param {number} 指定长度 */
function leftPad(str, c, len) {
    return (Array(len + 1).join(c) + str).substring(str.length);
}

你可能感兴趣的:(JavaScript)