JavaScript RangeError: el recuento de repeticiones no debe ser negativo

Este recuento de repeticiones de excepción de JavaScript debe ser no negativo si el argumento pasado al método String.prototype.repeat() es un número negativo.

Mensaje:

RangeError: argument out of range
RangeError: repeat count must be non-negative (Firefox)
RangeError: Invalid count value (Chrome)

Tipo de error:

RangeError

Causa del error: el método repeat() tiene un parámetro que indica el número de veces que se repite la string. Debe estar en el rango de 0 a infinito y no puede ser un número negativo.

Ejemplo 1: En este ejemplo, el valor del parámetro pasado es un valor negativo, por lo que se produjo el error.

HTML

<script> 
    'GFG'.repeat(-1); // error here
</script>

Salida (en consola):

RangeError: Invalid count value

Ejemplo 2: En este ejemplo, el valor del parámetro pasado es un valor negativo, por lo que se ha producido el error.

HTML

<script> 
    var gfg = "This is GeeksforGeeks";
    gfg.repeat(-100); // error here
</script>

Salida (en consola):

RangeError: Invalid count value

Publicación traducida automáticamente

Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *