A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Errors/Resulting_string_too_large below:

RangeError: repeat count must be less than infinity - JavaScript

RangeError: repeat count must be less than infinity Message
RangeError: argument out of range (Edge)
RangeError: repeat count must be less than infinity and not overflow maximum string size (Firefox)
RangeError: Invalid count value (Chrome)
Type d'erreur Quel est le problème ?

La méthode String.prototype.repeat(), qui permet de répéter une chaîne de caractères, a été utilisée avec un argument qui n'est pas compris entre 0 et Infinity (exclue) (ce qui correspond à l'intervalle [0, +∞))

La chaîne de caractères crée par cette méthode ne doit pas dépasser la taille maximale d'une chaîne. Cette taille varie selon le moteur JavaScript. Pour Firefox (SpiderMonkey), la taille maximale d'une chaîne de caractères vaut 2^28-1 (0xFFFFFFF).

Exemples Exemples invalides
"abc".repeat(Infinity); // RangeError
"a".repeat(2 ** 28); // RangeError
Exemples valides
"abc".repeat(0); // ''
"abc".repeat(1); // 'abc'
"abc".repeat(2); // 'abcabc'
"abc".repeat(3.5); // 'abcabcabc' (count will be converted to integer)
Voir aussi

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4