Método repeat

El método repeat crea una nueva cadena que contiene el número especificado de copias de la cadena original, fusionadas juntas.

Sintaxis

javascriptcadena.repeat(número);

Ejemplo

Especifiquemos el número 1 en el parámetro del método:

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

Como resultado de ejecutar el código nuestra cadena permanecerá igual:

javascript'abcde'

Ejemplo

Ahora copiaremos la cadena 2 veces:

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

Resultado de la ejecución del código:

javascript'abcdeabcde'

Ejemplo

Intentemos copiar la cadena -1 veces:

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

Después de ejecutar obtenemos un error:

javascript'RangeError: Invalid count value: -1'

Ejemplo

Si especificamos el número 0 en el parámetro:

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

Como resultado de ejecutar el código obtendremos una cadena vacía:

javascript''

Ver también

  • método padEnd,
    que completa la cadena actual desde su final con una cadena dada
  • método padStart,
    que completa la cadena actual desde su inicio con una cadena dada