This page was translated from English by the community.Learn more and join the MDN Web Docs community.
RangeError: repeat count must be non-negative
Сообщение
RangeError: repeat count must be non-negative (Firefox)RangeError: Invalid count value (Chrome)
In this article
Тип ошибки
RangeErrorЧто пошло не так?
Был использован методString.prototype.repeat(), с параметромcount, указывающим количество повторений строки. Параметр может принимать значения между 0 и положительнойInfinity, и не может быть отрицательным числом. Диапазон допустимых значений может быть описан следующим образом: [0, + ∞).
Примеры
>Неверно
js
"abc".repeat(-1); // RangeErrorВерно
js
"abc".repeat(0); // ''"abc".repeat(1); // 'abc'"abc".repeat(2); // 'abcabc'"abc".repeat(3.5); // 'abcabcabc' (count will be converted to integer)