RangeError: repeat count must be non-negative
СообÑение
RangeError: repeat count must be non-negative (Firefox) RangeError: Invalid count value (Chrome)
Тип оÑибки
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)