function appendStrToLength(srcStr, appendStr, len){ var appendLength = len - appendStr.lenth; for (var i = 1; i <= appendLength; i++) { srcStr+=appendStr; } return srcStr; }
回复 (9)
C
没看懂po主的意思
0
引用 chenqing没看懂po主的意思
@chenqing 我就是想
调用 appendStrToLength(234 ,' ', 8) 方法 在234后面补上5个空格
A
。。。。。。。。。。用 https://github.com/maritz/node-sprintf 试试
W
话说把数字转换为字符串类型,字符串类型不是有length属性吗???
0
0
引用 weierbufan话说把数字转换为字符串类型,字符串类型不是有length属性吗???
@weierbufan thx
I
function appendStrToLength(srcStr, appendStr, len){
return (srcStr + new Array(len).join(appendStr)).slice(0, len)
}
参与回复
登录后即可参与回复。登录