# Метод repeat

Метод `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`,
  который дополняет текущую строку с ее начала заданной строкой

← →
↑
en ru