본문 바로가기
Javascript

repeat()

by 코터틀 2022. 8. 17.
반응형

문자열 메서드 : repeat()

repeat() / repeatAll() 메서드는 문자열을 복사하여, 복사한 새로운 문자열을 반환합니다.
그 패턴은 문자열이나 정규식(RegExp)이 될 수 있으며, 교체 문자열은 문자열이나 모든 매치에 대해서 호출된 함수일 수 있습니다.

pattern이 문자열 인 경우, 첫 번째 문자열만 치환이 되며 원래 문자열은 변경되지 않습니다.
const str1 = "javascript";
    
const currentStr1 = str1.repeat(0);     //''
const currentStr2 = str1.repeat(1);     //javascript
const currentStr3 = str1.repeat(2);     //javascriptjavascript

repeat() 예제

RangeError: 반복 횟수는 양의 정수여야 함.
RangeError: 반복 횟수는 무한대보다 작아야 하며, 최대 문자열 크기를 넘어선 안됨.

'abc'.repeat(-1);   // RangeError
'abc'.repeat(0);    // ''
'abc'.repeat(1);    // 'abc'
'abc'.repeat(2);    // 'abcabc'
'abc'.repeat(3.5);  // 'abcabcabc' (정수만 세어 집니다.)
'abc'.repeat(1/0);  // RangeError
반응형

'Javascript' 카테고리의 다른 글

includes()  (7) 2022.08.17
padStart() / padEnd()  (6) 2022.08.17
concat()  (5) 2022.08.17
replace() / replaceAll()  (5) 2022.08.17
split()  (5) 2022.08.17

댓글


광고 준비중입니다.