是否有内置函数来填充字符n
次?
例如:
var myString = 'something';
var myCharToPad = '-';
var numTimesToPad = 5;
我期待myString = 'something-----';
答案 0 :(得分:14)
不,但这并不难:
myString += new Array(numTimesToPad+1).join(myCharToPad);
答案 1 :(得分:2)
不,但写一个是微不足道的:
function pad(num, string, char) {
for (var i = 0; i < num; i++) {
string += char;
}
return string;
}
var myString = pad(5, 'something', '-')
答案 2 :(得分:-1)
这是重复录入;你应该总是先检查,如果没有人有答案,这几乎是不可能的[对不起,但很可能你不是那么特别]然后张贴......这样可以通过更快地解决你的问题节省你的时间。 你也可以在这个网站here!找到我对这个JS填充问题的“几乎”最终答案。