Есть ли встроенная функция для заполнения символов n количество раз?
n
Ex:
var myString = 'something'; var myCharToPad = '-'; var numTimesToPad = 5;
Я ожидаю myString = 'something-----';
myString = 'something-----';
Нет, но это не сложно:
myString += new Array(numTimesToPad+1).join(myCharToPad);
Нет, но написать тривиально:
function pad(num, string, char) { for (var i = 0; i < num; i++) { string += char; } return string; } var myString = pad(5, 'something', '-')
Это повторная запись; сначала вы должны всегда проверить, и если у кого-то нет ответа, что почти невозможно [извините, но есть вероятность, что вы не такой уж особенный], то пост ... который даже экономит ваше время, решая вашу проблему быстрее Вы можете найти мой «почти» окончательный ответ на вопрос об заполнении JS здесь здесь! также на этом сайте.