RangeError: repeat count must be less than infinity and not overflow maximum string size (Firefox) RangeError: Invalid count value (Chrome)Тип оÑибки ЧÑо поÑло не Ñак?
ÐÑл иÑполÑзован меÑод String.prototype.repeat()
, Ñ Ð¿Ð°ÑамеÑÑом count
, ÑказÑваÑÑим колиÑеÑÑво повÑоÑений ÑÑÑоки. ÐаÑамеÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñ 0 и положиÑелÑной Infinity
, и не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑÑиÑаÑелÑнÑм ÑиÑлом. Ðиапазон допÑÑÑимÑÑ
знаÑений Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾Ð¿Ð¸Ñан ÑледÑÑÑим обÑазом: [0, + â).
ÐолÑÑÐµÐ½Ð½Ð°Ñ ÑÑÑока Ñакже не Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑевÑÑаÑÑ Ð¼Ð°ÐºÑималÑнÑй ÑÐ°Ð·Ð¼ÐµÑ ÑÑÑоки, коÑоÑÑй Ð¼Ð¾Ð¶ÐµÑ Ð¾ÑлиÑаÑÑÑÑ Ð² ÑазлиÑнÑÑ
движкаÑ
JavaScript. Ð Firefox (SpiderMonkey) макÑималÑнÑй ÑÐ°Ð·Ð¼ÐµÑ ÑÑÑоки ÑоÑÑавлÑÐµÑ 228 -1 (0xFFFFFFF
).
"abc".repeat(Infinity); // RangeError
"a".repeat(2 ** 28); // RangeError
ÐеÑно
"abc".repeat(0); // ''
"abc".repeat(1); // 'abc'
"abc".repeat(2); // 'abcabc'
"abc".repeat(3.5); // 'abcabcabc' (count will be converted to integer)
СмоÑÑиÑе Ñакже
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