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
string.repeat(número);
Exemplo
Vamos especificar o número 1 no parâmetro do método:
let res = 'abcde'.repeat(1);
console.log(res);
Como resultado da execução do código, nossa string permanecerá a mesma:
'abcde'
Exemplo
Agora vamos copiar a string 2 vezes:
let res = 'abcde'.repeat(2);
console.log(res);
Resultado da execução do código:
'abcdeabcde'
Exemplo
Vamos tentar copiar a string
-1 vezes:
let res = 'abcde'.repeat(-1);
console.log(res);
Após a execução, obtemos um erro:
'RangeError: Invalid count value: -1'
Exemplo
Se especificarmos o número 0 no parâmetro:
let res = 'abcde'.repeat(0);
console.log(res);
Como resultado da execução do código, obtemos uma string vazia:
''