RangeError: repeat count must be non-negative
Сообщение
RangeError: repeat count must be non-negative (Firefox) RangeError: Invalid count value (Chrome)
Тип ошибки
Что пошло не так?
Был использован метод 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)