Функция Jquery для заполнения символов до конца строки - PullRequest
5 голосов
/ 15 июля 2011

Есть ли встроенная функция для заполнения символов n количество раз?

Ex:

var myString = 'something';
var myCharToPad = '-';
var numTimesToPad = 5;

Я ожидаю myString = 'something-----';

Ответы [ 3 ]

14 голосов
/ 15 июля 2011

Нет, но это не сложно:

myString += new Array(numTimesToPad+1).join(myCharToPad);
2 голосов
/ 15 июля 2011

Нет, но написать тривиально:

function pad(num, string, char) {
    for (var i = 0; i < num; i++) {
        string += char;
    }
    return string;
}

var myString = pad(5, 'something', '-')
0 голосов
/ 02 ноября 2012

Это повторная запись; сначала вы должны всегда проверить, и если у кого-то нет ответа, что почти невозможно [извините, но есть вероятность, что вы не такой уж особенный], то пост ... который даже экономит ваше время, решая вашу проблему быстрее Вы можете найти мой «почти» окончательный ответ на вопрос об заполнении JS здесь здесь! также на этом сайте.

...