웹개발/자바스크립트

[Js] repeat() - 문자열 반복하기

webvillain 2021. 8. 4. 05:22

문자열을 반복하는 repeat() 함수 

 

str.repeat(count);

 

repeat() 함수는 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환합니다.

  • count 는 양의 정수이며, 무한대보다 작아야 한다.
  • 반환 값이 최대 문자열 크기(268,435,456( 0x10,000,000 ))보다 클 경우 에러가 난다.

 

let str = 'abc';

str.repeat(-1);   // RangeError
str.repeat(0);    // ''
str.repeat(1);    // 'abc'
str.repeat(2);    // 'abcabc'
str.repeat(3.9);  // 'abcabcabc' (count will be converted to integer)
str.repeat(1/0);  // RangeError

 

▶ repeat() 함수는 IE환경에서는 지원하지 않는다.