Método repeat

O método repeat cria uma nova string contendo o número especificado de cópias da string original, fundidas juntas.

Sintaxe

javascriptstring.repeat(número);

Exemplo

Vamos especificar o número 1 no parâmetro do método:

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

Como resultado da execução do código, nossa string permanecerá a mesma:

javascript'abcde'

Exemplo

Agora vamos copiar a string 2 vezes:

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

Resultado da execução do código:

javascript'abcdeabcde'

Exemplo

Vamos tentar copiar a string -1 vezes:

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

Após a execução, obtemos um erro:

javascript'RangeError: Invalid count value: -1'

Exemplo

Se especificarmos o número 0 no parâmetro:

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

Como resultado da execução do código, obtemos uma string vazia:

javascript''

Veja também

  • método padEnd,
    que preenche a string atual a partir do seu final com uma string determinada
  • método padStart,
    que preenche a string atual a partir do seu início com uma string determinada