RangeError: repeat count must be non-negative
ä¿¡æ¯
RangeError: repeat count must be non-negative (Firefox) RangeError: Invalid count value (Chrome)
é误类å
RangeError
åçäºä»ä¹ï¼
代ç ä¸ä½¿ç¨äº String.prototype.repeat()æ¹æ³ã宿ä¸ä¸ªè®¡æ°åæ°ï¼è¡¨ç¤ºéå¤è¯¥åç¬¦ä¸²çæ¬¡æ°ãè¯¥åæ°å¿
é¡»å¨ 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)