Метод repeat - создание копий строки на JavaScript

Метод repeat создает новую строку, содержащую указанное количество копий первоначальной строки, слитых вместе.

Синтаксис

строка.repeat(число);

Пример

Давайте укажем в параметре метода число 1:

let res = 'abcde'.repeat(1); console.log(res);

В результате выполнения кода наша строка останется прежней:

'abcde'

Пример

Теперь мы скопируем строку 2 раза:

let res = 'abcde'.repeat(2); console.log(res);

Результат выполнения кода:

'abcdeabcde'

Пример

Давайте попробуем скопировать строку -1 раз:

let res = 'abcde'.repeat(-1); console.log(res);

После выполнения мы получаем ошибку:

'RangeError: Invalid count value: -1'

Пример

Если указываем в параметре число 0:

let res = 'abcde'.repeat(0); console.log(res);

В результате выполнения кода мы получим пустую строку:

''

Смотрите также

  • метод padEnd,
    который дополняет текущую строку с ее конца заданной строкой
  • метод padStart,
    который дополняет текущую строку с ее начала заданной строкой



Чат с GPT Компилятор