JavaScript에서 repeat() 메서드를 사용하면 기존 문자열을 원하는 횟수만큼 반복하여 새로운 문자열을 반환할 수 있습니다. 이 메서드는 원본 문자열은 그대로 두고, 반복된 결과만 담은 새로운 문자열을 생성합니다.
repeat() 메서드의 매개변수
- count — 문자열을 몇 번 반복할지 지정하는 숫자 값입니다. 0을 입력하면 빈 문자열이 반환되며, 음수를 입력하면 RangeError가 발생합니다.
사용 예제
아래 코드는 문자열 "Welcome!"을 3번 반복하여 새로운 문자열로 출력하는 간단한 예제입니다.
<!DOCTYPE html>
<html>
<body>
<script>
var a = "Welcome!";
document.write(a.repeat(3));
</script>
</body>
</html>실행 결과
Welcome!Welcome!Welcome!
위 예제에서 a.repeat(3)은 문자열 "Welcome!"을 세 번 이어 붙인 새로운 문자열을 반환합니다. 이처럼 repeat() 메서드는 구분선 생성, 반복 텍스트 출력 등 다양한 상황에서 유용하게 활용할 수 있습니다.