MessageEdit
RangeError: repeat count must be non-negative (Firefox) RangeError: Invalid count value (Chrome)
Error typeEdit
What went wrong?Edit
You were using the String.prototype.repeat()
method. The count
parameter indicates the number of times to repeat the string. It must be between 0 and less than positive Infinity
and cannot be a negative number. The range of allowed values can be described like this: [0, +∞).
ExamplesEdit
Invalid cases
'abc'.repeat(-1); // RangeError
Valid cases
'abc'.repeat(0); // ''
'abc'.repeat(1); // 'abc'
'abc'.repeat(2); // 'abcabc'
'abc'.repeat(3.5); // 'abcabcabc' (count will be converted to integer)