repeat 메서드

repeat 메서드는 원래 문자열을 지정된 횟수만큼 복사하여 합친 새로운 문자열을 생성합니다.

구문

javascript문자열.repeat(숫자);

예시

메서드의 매개변수에 숫자 1을 지정해 봅시다:

javascriptlet res = 'abcde'.repeat(1);
console.log(res);

코드를 실행한 결과 문자열은 원래 그대로 유지됩니다:

javascript'abcde'

예시

이제 문자열을 2번 복사해 봅시다:

javascriptlet res = 'abcde'.repeat(2);
console.log(res);

코드 실행 결과:

javascript'abcdeabcde'

예시

문자열을 -1번 복사해 보도록 하겠습니다:

javascriptlet res = 'abcde'.repeat(-1);
console.log(res);

실행 후 오류가 발생합니다:

javascript'RangeError: Invalid count value: -1'

예시

매개변수에 숫자 0을 지정하면:

javascriptlet res = 'abcde'.repeat(0);
console.log(res);

코드 실행 결과 빈 문자열을 얻게 됩니다:

javascript''

참고 항목

  • padEnd 메서드,
    현재 문자열의 끝을 주어진 문자열로 채웁니다.
  • padStart 메서드,
    현재 문자열의 시작을 주어진 문자열로 채웁니다.